121
122
30
128
341
183
64
443
650
155
165
123
35
96
54
43
25
27
215
68
365
454
285
33
85
132
94
142
41
37
47
59
23
38
1119
56
670
113
10
231
83
91
507
77
89
58
182
470
29
143
31
39
51
44
12083