50
31
12
74
21
58
40
8
101
34
13
6
97
16
41
45
39
96
9
44
7
79
43
14
122
25
104
22
10
15
1
11
99
167
37
32
33
47
4
64
5
67
17
3