107
37
48
14
105
9
4
58
24
95
238
77
21
151
17
63
39
251
25
59
129
103
16
92
30
43
179
46
7
13
22
180
11
6
82
93
15
41
170
64
5
2
8
51
469
38