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