56
28
94
20
26
151
40
15
31
155
69
25
47
17
38
21
121
19
91
217
102
7
55
311
67
11
64
295
103
221
265
97
357
8
126
77
9
18
61
85
172
53
72
29
35
166
175
32
138
12