170
108
600
128
29
79
46
43
76
116
101
428
60
50
15
44
81
182
177
90
34
246
354
84
30
122
63
255
320
468
80
321
51
25
260
41
61
55
49
16
483
27
75
35
157
88