107
37
47
13
105
7
4
58
8
24
95
237
76
20
150
15
62
39
251
59
129
14
103
23
92
28
43
179
45
3
21
22
180
11
6
79
91
40
170
64
1
50
468
38