1
5
26
17
14
2
9
8
4
33
7
41
31
10
24
37
73
13
12
25
94
63
43
46
56
58
32
80
53
68
140
47
67
71
30
175
107
42
40
79
59
443
29