29
41
28
8
58
14
65
4
13
5
11
45
36
93
7
10
3
1
15
21
150
6
46
20
17
25
35
2
12
50
19
23
27
39
38
42
22
18
101
33
37