2
3
7
8
9
49
35
19
17
37
14
10
118
115
51
95
28
16
84
21
11
74
68
50
32
48
79
120
52
67
100
212
81
69
23
40
33
31
97
20
36
43