0
5
18
24
16
38
17
3
12
6
7
15
22
44
4
2
9
13
260
36
52
49
160
128
42
26
25
80
89
134
151
41
86
102
33
43
73
53
127
346
45
64
28
331
70
170
78
97
40
14
74
112
117