97
297
34
242
63
124
287
45
128
178
28
1784
248
496
51
138
24
41
32
210
352
27
75
16
17
58
95
23
30
67
64
72
185
36
37
123
165
487
143
155
107
571
46
66
15
110
74
118
448
14
825