21
128
98
32
17
31
75
106
104
88
158
74
34
277
39
222
41
9
26
27
1314
23
78
110
19
81
73
16
55
259
79
148
82
57
164
89
70
30
407
29
38
53
530
136
263
318
77
36
107
239
22
242
52