302
305
53
20
41
60
8
70
43
51
86
63
4
167
62
35
57
26
129
54
13
82
251
293
157
235
204
28
19
130
84
15
357
252
274
61
98
24
117
131
22
12
85
310
83
38
30
127
185
128
277
183
115
232
196