70
87
168
34
35
28
105
59
100
23
103
78
298
69
45
55
67
7
22
88
40
178
33
235
131
93
19
124
121
138
146
64
181
256
37
137
32
43
44
92
342
77
90
76
300
135
58
29
63
162
71
95
48
31