13
15
5
1
27
28
57
11
14
24
12
81
3
25
64
21
66
47
602
692
933
4
35
22
50
2
37
375
519
23
95
17
758
316
325
587
391
34
30
26
8
10
355
32
247
173
169
293
83
42