56
62
80
66
188
136
43
38
75
29
44
3
40
72
15
10
23
17
70
78
63
30
153
142
372
33
55
152
135
243
19
34
21
37
110
8
35
22
141
457
42
367
89
126
156
47
71
222
593
178
204
232
487
31