4
31
25
9
16
314
32
42
13
35
768
12
134
51
118
223
19
26
21
104
53
147
18
207
44
160
40
28
415
47
365
114
61
81
15
166
110
36
33
23
59
27
106
43
129
67
58