1
2
4
34
28
0
10
3
62
30
6
60
5
11
18
24
23
25
50
14
45
9
46
139
255
26
525
51
117
67
132
106
47
156
53
16
120
192
111
86
27
88
505
66
31