4
33
19
21
7
8
39
22
16
50
107
58
97
42
41
392
12
46
32
54
17
23
28
43
24
9
26
14
6
55
36
10
18
29
11
3
20
25
15
30
27