0
1
42
16
60
11
7
12
22
13
10
163
25
20
5
15
30
32
8
27
55
62
175
256
146
80
9
28
157
39
2
50
17
35
24
18
14
58
72
49
41
47
205
139
56
67
110
136