2
13
0
4
26
18
22
9
1
23
25
45
43
14
32
34
36
17
59
94
15
93
41
16
165
49
8
70
21
120
48
88
64
19
106
71
73
24
46
20
178
99
78
114
92
55
81
72
38
365