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