304
127
54
100
55
75
141
36
311
457
404
305
177
29
41
346
51
64
225
223
45
77
35
146
539
59
80
211
142
154
207
180
128
22
89
79
40
363
519
246
53
86
260
173
38
105
70
47
96
178
71
252