2
8
16
95
9
10
34
23
123
38
86
11
29
47
15
14
78
32
112
27
60
105
21
487
259
20
218
4
30
113
26
100
124
65
82
179
40
17
173
139
247
13
35
81
121
19