58
50
19
152
22
34
147
92
64
122
37
121
27
154
24
11
63
15
61
73
128
25
144
38
62
16
28
23
29
33
182
12
46
462
85
217
7
5
14
8
18
17
66
316
88