2
3
12
17
16
0
58
20
63
23
24
87
36
5
11
10
34
33
53
7
13
9
35
111
165
54
28
70
30
44
80
98
104
8
6
75
15
14
19
22
29
37
42
134