8
25
5
24
56
34
4
161
39
10
14
51
44
43
26
58
17
9
13
7
31
16
19
15
22
90
12
18
50
1
45
292
20
21
86
35
53