288
103
512
208
111
121
42
186
86
98
75
67
74
327
14
206
137
56
104
72
24
18
52
19
119
202
236
37
116
140
64
12
107
244
83
123
71
48
45
47
77
62
178
57
59
93
195
201
397
152
108
204
60
239
481