12
73
22
9
8
107
93
52
70
26
24
27
175
109
75
55
96
50
31
7
10
193
32
23
21
79
142
15
71
80
140
51
34
870
30
62
37
39
88
57
29
19
56
2
20
6
44
11
40