33
28
24
36
30
29
21
7
69
25
19
17
5
27
22
60
46
96
32
103
112
95
12
26
20
138
79
64
55
61
51
301
191
303
41
70
18
11