16
39
294
43
27
65
35
10
55
13
6
75
34
18
3
44
14
345
154
84
37
21
46
57
70
125
47
52
68
15
96
95
26
31
109
80
64
106
72
63
5
305
276
81
48
24
193
59