120
27
122
121
1329
56
295
289
65
305
43
50
30
36
33
39
102
22
124
340
26
12
6
324
58
309
47
181
443
237
143
81
68
66
370
109
87
207
180
318
71
57
2120
105
188
147
119
588
155
44