36
88
68
41
35
45
84
26
167
38
149
198
332
471
262
175
187
53
161
59
28
92
91
173
16
19
264
18
407
22
362
21
118
109
66
43
69
12
152
139
33
17
72
67
104
29
337
209
63