33
62
42
58
28
310
59
93
60
103
22
65
313
212
75
286
227
157
56
123
111
37
90
64
66
119
375
308
140
57
73
198
72
135
24
419
104
170
40
108
130
44
96
94
17
61
49
26
18
46