13
5
23
27
103
18
21
29
42
6
14
57
22
34
56
17
9
39
70
7
16
12
28
81
50
377
97
75
151
8
1548
73
10
41
92
33
25
3
71
2
54
32