50
55
25
97
18
51
48
195
171
82
163
57
17
150
42
24
28
67
56
8
29
15
77
5
27
116
39
37
118
59
44
87
11
6
26
16
33
58
30
23
38
103
65
121
277
35
68
2