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