112
304
223
31
32
76
67
18
52
20
86
14
49
305
442
26
53
66
61
16
259
37
15
43
47
27
83
114
25
102
81
160
57
33
19
147
24
82
209
184
42
59
68
70
21
30
3
105
7