2
3
10
17
1
16
0
58
19
61
23
24
86
36
5
11
34
33
53
7
12
9
35
111
164
63
54
27
70
30
44
80
98
104
62
8
6
75
15
14
22
29
37
42
43
133
18