30
50
23
21
38
117
68
34
9
25
62
10
45
1053
20
16
14
22
26
13
74
44
56
55
58
43
73
33
7
28
4
80
160
12
173
128
95
24
29
15
102
70
32
91
18
8