110
402
400
812
367
5
96
52
112
63
74
85
176
14494
51
484
14
341
781
33
53
204
510
13
44
335
43
667
91
157
295
129
36
34
7
84
142
41
529
46
57
293
8
30
23
261
269
522
246
184
136
554
303
6437
102