30
84
168
65
50
265
13
140
35
21
15
27
253
9
299
68
126
109
28
145
55
81
392
85
163
33
8
182
67
292
47
20
295
51
262
592
7
167
10
83
80
36
32
2
22
150
125
325
156
78
291
114