44
99
50
82
46
155
32
106
79
297
51
10
108
26
93
410
275
88
28
29
190
37
45
36
18
60
180
368
102
31
12
116
348
90
20
160
206
73
152
273
361
139
78
14
100
163
124
16
52
112
236
196