33
262
41
43
48
182
31
93
16
72
45
74
347
309
198
247
12
145
40
19
121
65
116
46
68
96
133
13
122
47
345
81
66
36
60
176
22
75
28
1375
168
221
95
136
73
100
167
18
153
51
67
111