19
20
348
40
15
16
100
21
41
10
25
95
11
32
66
37
26
8
107
73
71
63
52
82
34
113
13
368
85
22
79
174
48
33
45
251
27
12
159
94
18
125
213
140
24
35
29