298
403
45
40
16
468
375
429
17
76
136
57
51
93
56
27
31
21
226
210
37
71
74
127
7
432
116
117
77
48
30
92
24
53
123
44
28
29
68
356
391
693
13
268
324
83
36
473
405
14
100
186