1
10
0
12
7
2
11
23
24
9
81
31
22
82
69
13
6
4
42
8
43
35
70
46
256
66
25
65
108
99
27
78
74
243
28
19
33
34
15
125
38
29