79
655
34
35
85
45
120
113
69
177
237
21
10
30
26
268
487
56
33
59
76
44
31
121
156
14
117
193
263
302
89
7
13
48
12
794
20
1534
140
454
55
166
129
16
67
132
180
116
200
299
91
604
287
168
255