82
124
290
109
66
328
88
190
240
45
61
12
78
94
121
208
62
22
150
95
68
116
72
48
285
123
47
120
130
79
98
144
160
236
52
237
128
126
258
182
85
480
101
582
20
39
105
486
194
129
58
268
70
132
142
60
153
390
315