4
19
29
7
9
1
13
16
20
2
58
52
12
3
10
24
6
23
33
25
340
37
77
14
40
278
80
43
62
59
32
21
64
930
94
156
97
36
49
28
153
139
45
31
84
99
274
27
76