4
1
2
15
7
5
6
13
17
47
3
39
12
28
24
9
10
14
18
11
100
37
38
19
73
34
30
59
23
72
29
20
55
69
116
82
103
243
212
141
137
126
33
46