2
12
3
10
24
115
24
116
32
159
35
171
348
1750
134
672
22
109
13
79
31
167
26
127
19
101
21
101
18
82
14
76
31
164
12
57
2
12
3
10
24
115
24
116
32
159
35
171
348
1750
134
672
22
109
13
79
31
167
26
127
19
101
21
101
18
82
14
76
31
164
12
57