35
18
11
30
66
24
15
58
12
19
6
57
53
80
45
25
86
33
22
23
28
54
222
21
65
121
140
67
305
42
64
17
13
81
301
47
93
851
34
256
44
116
7
27
31
29