25
24
15
3
20
28
17
38
64
67
36
42
14
81
53
65
365
74
107
46
213
144
117
199
216
40
172
214
169
126
41
100
255
70
378
113
241
91
155
135
93
206
299
109
179
87
320
48
47
57
73
130