18
43
372
34
16
4
97
66
172
2
62
39
29
22
212
26
9
17
12
52
231
38
14
8
72
21
25
20
64
148
30
37
93
522
112
35
75
68
53
55
80
99
523
205
54
46
207
262