15
40
347
194
17
18
25
41
871
20
32
55
23
3
19
37
107
63
45
122
12
72
14
46
8
28
24
11
39
248
30
27
5
16
1033
112
183
353
29
298
140
56
82
60