398
244
30
99
24
475
556
37
61
38
107
300
21
35
26
46
63
128
39
12
118
32
23
4
126
55
73
339
19
54
15
36
69
228
60
76
62
113
294
65
270
6
112
22
302
49
768
48
95
92