16
6
2
43
27
7
15
20
11
55
58
17
107
22
18
100
33
44
4
24
59
1
31
37
5
71
29
79
65
72
30
26
190
96
13
63
39
19
90
3
49
108
32