31
10
4
5
6
35
14
15
8
22
26
23
28
20
43
7
11
38
29
21
61
34
17
100
30
116
1
25
3
56
18
37
67
87
73
53
46