2
31
60
37
3
12
10
6
36
58
21
14
33
35
49
41
34
17
163
120
100
40
46
125
18
67
26
4
24
70
8
45
25
80
15
7
140
16
19
134
152
9
23
148
44
77
83
107
22
56