1
18
3
5
8
6
4
30
55
0
12
23
43
9
32
2
13
25
333
33
17
19
34
56
38
20
188
49
41
149
21
88
103
107
194
127
24
121
120
89
76
35
61
68