21
1396
157
56
197
123
189
57
134
29
22
42
23
498
59
97
35
47
27
172
18
24
139
76
161
49
99
63
30
114
78
13
616
205
523
2652
43
117
12
70
88
14
176
165
1062
110
75
73
135
102
255
253
81