29
68
102
48
17
106
87
301
152
45
5
46
54
74
126
13
23
175
104
122
84
112
33
20
141
135
50
155
9
100
117
11
275
56
51
60
332
72
35
103
239
647
22
151
73
226
92
24
166
6
38
27