1
26
12
22
7
5
23
10
8
30
4
43
3
176
13
111
6
75
53
40
341
34
252
16
65
31
32
67
45
101
9
80
59
72
17
387
93
91
55
48
167
36
140
143
336
144
138
450
25
349
69