4
42
13
27
28
5
23
9
26
32
24
6
18
39
46
82
67
22
29
108
36
73
20
16
3
19
7
34
52
8
11
10
83
381
17
49
302
25
14
2