300
45
17
62
10
44
25
390
68
104
48
18
57
99
2
20
34
30
36
26
123
9
23
54
434
149
200
78
13
19
47
49
7
12
51
377
29
35
312
72