67
30
48
106
66
114
111
69
118
47
95
135
164
78
32
39
172
64
345
65
28
354
108
80
16
21
385
103
51
155
124
225
44
142
112
176
18
12
277
57
37
58
1
43
99
79
86
22
52
33
19
85
77