24
25
35
79
537
92
147
55
45
80
53
670
19
12
146
104
155
60
94
49
343
121
59
47
42
64
63
37
48
71
773
1228
291
462
116
102
209
117
409
58
125
199
273
152
193
234
626
126