122
369
121
56
496
64
77
95
165
113
37
44
509
108
295
3752
23
88
123
133
352
137
107
450
29
272
7047
1807
119
463
704
157
51
343
258
65
333
25
465
54
19
711
1736
68
197
2719
40
130
184
48
131
360
27
1312
976
712