0
2
18
26
45
4
24
14
10
57
13
3
6
22
109
71
25
54
12
8
15
111
19
42
51
11
21
9
30
145
28
67
446
124
74
76
34
35
33
36
38
537
58
31
29