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
47
8
70
21
49
120
48
88
64
19
106
71
73
24
46
20
178
99
78
114
92
55
81
72
56
38
365