4
102
348
17
24
372
69
20
121
320
158
369
14
77
7
171
236
45
38
300
6
221
30
36
91
55
384
40
18
390
112
19
185
455
89
357
157
170
23
202
119
63
336
191
273
116
33
12
41
78
49