26
22
211
21
18
12
93
4
48
24
57
28
38
49
39
56
162
32
77
269
104
167
386
10
46
27
50
19
35
14
13
30
191
40
201
121
161
42
342
73
51
25
308
75
45
3
336