101
32
29
10
23
58
118
11
3
83
113
107
185
178
122
124
81
74
47
1
4
0
75
55
60
37
6
17
40
13
9
19
28
46
16
384
30
20
15
95
12
18
100
62
2
184
24
116
38
34