1
29
20
15
9
4
27
85
7
13
54
21
56
110
100
69
45
39
58
25
41
17
84
77
66
31
30
42
46
38
35
122
335
65
98
33
61
182
112
96
43
246
34
68
108
22
12
48
311