1
5
55
6
7
340
27
18
50
3
13
31
2
19
30
4
37
34
56
38
16
23
11
14
8
10
24
36
98
15
45
20
12
22
29
39
35
21
157
158