25
157
56
102
38
114
162
64
55
95
50
163
40
70
18
168
30
512
39
269
51
11
7
478
34
77
76
23
101
41
20
6
186
54
111
79
32
173
357
349
218
256
153
47
180
130
29
42
68
69
85
45
88
151