19
22
2
26
17
10
4
11
33
57
132
203
86
48
231
117
71
49
99
36
122
18
74
27
21
54
35
45
24
25
37
23
220
58
9
6
125
316
53
5
258
47
386
29
80
72