17
41
13
35
16
79
29
26
4
9
33
25
57
133
222
64
10
30
327
23
176
32
19
53
147
122
69
532
212
62
224
105
322
352
70
305
435
152
58
160
34
285
316
84
8
355
162
238
91
47
130