58
108
15
110
126
21
39
66
8
147
46
53
88
387
303
137
90
62
372
121
49
36
97
72
85
685
61
60
76
364
168
89
159
50
146
163
42
9
24
48
43
20
33
25
47
37