21
43
295
19
119
195
45
88
56
38
36
75
183
48
57
23
42
33
58
67
25
71
24
14
91
109
1263
114
389
10
70
281
22
7
15
27
194
49
99
16
17
44
30
31
28
32
106
46
12