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