171
570
182
85
194
69
61
202
141
123
121
40
120
188
37
1
47
178
343
252
24
88
26
67
29
30
34
75
78
48
11
13
41
22
83
68
126
32
28
62
155
219
5
251
80
18
390
65
291
92
195
130