13
22
96
69
114
97
64
2
23
107
350
1
26
42
6
16
31
366
24
29
398
372
50
9
38
14
18
90
28
34
12
171
15
20
49
189
61
27
21
266
7
11
58
37
70
40
17
74
39