30
36
16
48
26
69
32
13
38
46
57
19
7
108
66
22
21
51
128
2
1
20
12
49
33
15
93
9
3
141
50
24
41
18
8
25
45
14
31
27
68