2
47
63
138
100
28
45
1
32
48
42
24
12
65
40
53
104
866
22
35
9
31
19
78
13
23
41
70
82
124
29
21
6
38
3
62
51
86
54
57
4
34
142
58
89
11