15
37
56
8
18
28
47
25
78
21
34
64
138
12
305
136
22
14
32
6
106
35
63
101
354
31
173
288
60
213
71
172
99
165
396
43
58
65
203
244
86
67
84
252
85
66
155
115
127
61
40
98
75
36