30
46
44
32
24
26
78
15
92
31
34
33
126
64
99
16
109
152
50
35
18
59
9
83
51
67
80
65
69
70
8
54
166
111
154
312
20
13
2
122
90
66
19
42
75
204
36
3
98
52