3
74
61
150
40
55
85
262
152
117
299
100
331
37
182
28
195
500
77
20
95
79
45
34
128
192
121
70
301
131
49
64
138
133
22
109
94
166
78
84
41
376
9
87
130
30
43
50
2
119