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