29
16
130
9
227
47
10
34
62
259
55
20
619
44
208
71
355
12
428
110
36
24
15
156
149
224
67
59
38
56
43
17
49
99
168
144
524
87
95
65
39
160
219
86
50
32
287
33
26
57
92