34
160
15
78
70
10
46
98
84
38
269
66
58
114
82
29
44
117
71
403
19
110
35
28
116
508
7
20
27
223
51
17
95
57
32
275
59
62
81
47
30
99
49
144
60