21
191
42
338
27
28
49
100
105
41
75
18
6
71
11
142
45
159
103
468
8
9
16
83
240
89
120
149
31
17
164
4
65
58
160
232
86
47
34
29
124
448
117
36
30
215
51
148
25
96
125
64
301