355
96
151
24
44
89
192
20
68
119
242
32
202
122
320
50
47
312
150
55
401
62
48
252
1226
9
222
313
73
460
244
63
65
195
16
39
111
61
104
58
77
21
134
248
11
3
6
302
57
49
139
152