11
43
28
30
41
9
7
47
26
5
16
6
143
4
33
39
31
8
52
102
32
3
34
35
29
15
23
25
56
12
18
40
86
82
64
20
63
48
144
66
103