2
39
24
27
41
142
100
58
3
22
85
82
28
10
97
8
21
14
17
25
40
35
20
1
29
72
19
59
31
57
30
38
42
13
36
9
6
75
172
7
81
67
26
77
37