222
30
23
104
34
87
233
42
444
214
22
355
45
52
31
32
103
55
430
162
206
51
70
37
9
128
68
19
143
67
64
50
243
200
129
132
167
16
29
308
232
21
71
134
3329
73
66
1555
495
99