1
17
25
18
20
7
5
3
11
29
0
362
16
9
37
33
22
80
57
44
67
54
96
24
38
27
99
105
26
174
2
113
39
41
21
51
46
36
128
32
13
144
69
59
135
205
61