112
14
106
37
72
91
175
29
18
65
22
15
20
12
5
33
89
87
211
26
34
10
6
31
8
221
70
766
56
35
27
17
9
105
19
57
41
82
23
636
59
40
127
94
244
138
54
13