100
32
17
14
104
35
25
12
16
33
6
268
51
3
22
30
55
146
48
44
36
67
7
52
56
124
70
20
65
28
130
11
23
388
46
50
96
227
269
286
21
24
9