43
33
26
25
28
187
93
18
2
9
17
89
41
14
27
8
24
34
39
52
69
51
96
15
16
88
167
35
38
21
10
42
20
79
74
90
117
6
22
13
12
7
1
70
11
30