3
1
118
52
40
5
8
34
42
14
24
32
209
47
82
18
100
10
51
25
16
13
41
26
44
9
30
20
48
19
2
28
89
31
12
54
73
225
23
300
7
36
17