61
88
145
30
59
180
80
90
142
149
76
924
15
4
113
240
27
68
62
55
29
64
24
252
40
58
77
5543
52
45
108
14
250
874
49
6
79
25
69
143
336
401
367
150
264
112
146
78
350
211
47
263
138
32
679
356
129
41