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