107
86
10
52
43
22
13
15
169
39
5
8
48
2
16
11
34
138
1110
100
23
24
4
14
210
19
7
87
17
176
390
235
201
45
164
231
71
27
96
211