28
52
129
14
37
29
26
114
141
125
63
291
137
120
164
95
68
220
290
40
43
38
354
221
36
44
22
6
16
446
480
47
148
686
110
1805
202
30