40
5
28
4
6
10
1
9
13
3
2
8
14
11
108
15
83
17
77
36
35
22
71
7
20
30
61
101
19
34
52
97
73
37
12
38
66
31
114