42
126
91
391
63
33
218
21
1238
270
152
61
1167
343
115
914
14
4
70
129
34
47
28
31
29
118
22
116
26
173
35
84
100
13
114
157
20
207
112
86
131
67
54
111
78
136
51
81
163
55
30
64
53