14
13
46
7
4
64
9
75
52
2
58
17
32
19
41
91
31
77
97
42
27
90
404
263
92
80
181
30
20
25
29
266
173
65
44
57
34
71
129
104
170
122
33
40
70
105
45