45
51
158
115
143
15
100
13
67
111
70
49
34
59
332
44
33
555
55
96
90
32
222
510
22
266
247
121
31
50
305
76
25
43
8
63
213
54
120
36
560
692
271
124
93
373
225
71
142
212
113
141
84