103
34
195
148
32
141
132
136
168
244
46
36
25
41
15
55
94
111
260
57
120
86
226
47
27
49
42
142
51
145
40
121
84
43
24
50
13
37
33
45
515
99
126
379
80
30
68
246
89
23