36
13
147
694
316
295
8
118
73
16
303
69
11
54
15
3
4
23
43
34
9
25
81
151
18
6
163
168
178
38
28
33
84
26
228
5
393
341
85
7
41
22
62
19
44
47