33
27
62
16
56
54
312
57
89
90
22
19
97
36
14
86
30
85
43
48
34
47
160
198
29
150
161
24
157
6
185
120
113
108
109
10
232
38
209
31
126
64
257
205
71
17
142
331
106
28
32
20
203
233
50