28
100
31
68
46
114
102
38
190
170
58
14
74
45
397
21
24
140
1256
99
52
159
107
55
34
22
37
73
25
88
120
16
27
75
33
15
20
36
109
289
134
315
122
59
80
204
95
43
747
53
89
269
2525
361