179
114
253
343
370
402
360
347
86
21
537
162
117
45
24
20
51
387
46
81
120
98
59
35
70
67
710
105
55
242
365
201
100
172
408
56
385
325
10
266
259
149
128
87
109
614
30
124
89
75
57
41
60
156
28
335