28
77
122
49
100
60
127
64
69
356
515
671
89
233
75
416
156
57
27
76
48
29
82
56
159
129
63
40
438
222
70
145
52
58
53
388
25
110
167
532
1151
708
558
21
104
206
35
73
252
299
137
285
146
102
140