50
22
24
32
23
66
71
2
20
25
47
125
6
12
92
45
156
39
7
115
61
75
8
97
19
26
17
29
13
54
42
102
123
74
199
16
10
9
52
91
72
56
44
27
40