4
2
22
15
29
3
76
1
23
37
7
56
27
12
9
19
14
16
26
58
36
31
54
13
53
178
258
43
91
30
78
52
40
142
277
65
292
85
33
523
95
17
32
48