32
77
43
917
124
357
54
45
148
67
33
38
12
47
15
126
102
74
18
147
187
9
184
35
71
52
34
85
65
119
174
84
424
166
218
41
155
24
51
299
143
66
219
55
60
29
56
46
113
121