59
56
52
26
42
51
170
27
13
4
23
25
152
31
118
6
29
140
161
87
138
10
111
53
12
17
77
65
174
426
115
364
210
47
63
412
71
230
89
451
45
58
37
103
34
16
171
88
61