2
4
13
58
6
7
343
30
19
53
3
33
5
50
37
38
34
56
16
24
11
14
8
10
18
36
100
15
45
20
12
22
23
29
40
35
21
157
159
55