15
25
32
10
88
351
192
100
67
251
85
81
135
359
170
228
153
250
17
34
82
107
60
54
37
31
327
361
38
56
13
6
358
24
61
282
301
12
21
23
11
19
26
8
426
48
63
71
40