24
1
2
15
4
5
14
7
21
3
43
6
139
72
106
369
60
123
29
100
27
23
38
16
25
130
41
300
143
553
9
34
31
242
40
10
26
8
52
83
56
53
162
33
151
78
104
22
36
12
339
71
96
63
200
91
62
136
59