2
0
12
1
14
22
15
32
25
29
91
21
19
77
44
10
49
42
8
17
50
48
27
28
51
36
23
9
11
18
61
73
16
62
69
99
96
100
66
34
40
60
24
35