15
22
18
9
126
52
54
345
31
6
28
30
16
11
83
55
44
4
34
42
219
241
161
46
13
263
26
10
104
98
27
33
95
25
43
86
73
17
20
24
45
68
63
64
102
40
305