2
15
164
112
81
115
21
32
44
258
24
69
25
214
13
37
140
42
696
195
154
161
20
219
17
9
35
73
14
116
22
60
89
29
12
91
134
105
141
57
36
104
47
92
126
74
106
30
58
430