32
29
17
25
7
10
28
9
53
15
43
24
27
40
62
14
12
13
8
70
41
18
35
19
22
266
64
69
303
58
161
160
51
38
157
46
36
55
66
87
37
84
93
94
33
97
395