375
362
64
57
244
70
36
148
118
135
24
111
115
93
51
92
102
67
50
152
199
206
131
201
211
126
128
476
85
99
86
422
63
41
307
109
156
149
231
44
98
48
130
17
82
77
490
681
164
596
249
76
80