40
18
7
163
123
14
84
16
45
119
58
62
120
72
25
325
73
110
47
333
56
79
130
140
96
31
105
27
57
50
35
345
435
76
379
11
248
129
36
22
55
203
60
353
81
38
65
299
391
184
49