2
5
1
3
50
53
12
9
58
33
10
18
11
4
83
19
54
30
14
102
97
29
82
129
26
72
31
20
16
144
17
6
44
21
7
79
98
22
105
61
67