114
156
42
30
95
44
294
168
29
315
102
34
49
155
13
93
96
19
17
31
32
48
78
1882
35
292
133
217
163
12
7
61
14
26
113
46
25
15
40
122
60
39
18
41
16
38
92
76
65
181
369
37