18
78
6
36
38
1
120
8
26
39
58
129
16
55
100
15
4
108
44
34
54
240
74
175
135
61
57
76
111
84
235
46
71
80
95
63
177
671
197
66
358
25
107
87
75
29
226
59
170
126