119
64
122
25
157
63
88
97
32
59
38
31
115
121
201
91
90
114
28
169
105
50
162
48
80
260
312
58
290
165
155
60
19
131
70
65
34
67
24
33
40
147
104
30
118
79
359
340
56
26
86
74