61
22
11
10
32
102
103
147
70
91
35
28
84
133
40
41
63
46
330
16
88
93
170
127
129
106
210
149
226
351
60
153
25
36
172
49
65
265
253
244
168
54
85
75
176
110
188
250
279
156
230
297