25
6
18
23
34
7
9
10
62
16
37
55
66
48
100
26
86
35
74
346
42
49
68
61
165
39
36
176
60
105
98
29
27
47
28
56
31
32
293
134
222
193
157
77
54
85
113
167