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