2
22
3
27
25
12
246
15
77
30
192
5
178
160
105
6
28
310
31
199
60
288
39
139
52
843
7
33
147
14
11
23
49
4