32
309
6
9
7
13
30
26
5
2
15
75
19
25
275
107
22
10
177
58
39
4
27
1
52
18
50
28
76
17
11
8
14
35
60
117
31
46
48
175
41
534
83