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