4
36
16
92
52
8
28
5
85
21
11
332
546
310
35
18
12
53
105
278
33
202
25
100
13
6
118
7
9
10
20
74
37
17
44
387
15
19
51
4609
38
315
76