50
35
59
10
29
47
34
37
52
25
41
14
28
26
15
101
32
30
56
70
20
1
3
108
11
18
33
6
9
19
7
45
17
161
16
66
21
141
55
63
8
75
31
123
53
91