2
7
31
42
53
37
10
106
28
21
19
1
32
4
17
27
20
6
22
69
14
5
18
8
61
9
41
23
29
16
35
80
228
12
78
105
125
111
58
13
81
15
59
114
73
25
34
60
24
79
202
57
95
3
99