12
20
8
18
46
28
45
93
54
31
41
26
24
17
47
22
32
62
49
14
36
34
108
116
23
30
137
63
75
42
89
52
40
106
80
461
64
149
67
127
208
84
171
128
124
70
74
136
122
232