322
147
22
33
105
270
126
208
404
64
55
59
160
550
37
61
44
116
213
151
23
109
100
42
67
72
81
15
51
25
1329
21
49
56
43
29
669
58
309
351
53
19
539
31
180
198
162
91
70
133
367