2
3
17
51
33
23
1
20
36
16
55
82
9
45
74
66
39
14
46
32
56
53
159
114
40
5
31
37
7
29
26
58
13
12
174
94
122
11
47
50
10