59
18
101
14
72
37
146
80
38
77
103
114
104
40
68
108
70
182
49
58
53
74
131
75
21
56
20
48
36
85
69
29
43
122
89
207
179
173
90
192
100
311
117
73
333
95
126
78