21
191
68
29
7
86
119
102
122
8
6
17
37
22
179
33
140
10
23
92
63
101
75
60
91
31
14
65
30
25
128
19
70
11
42
51
411
20
215
32
13
99
73
28
232
96