5
22
13
54
42
172
31
82
79
75
119
70
66
26
94
68
59
4
179
106
10
62
19
100
41
45
47
123
32
39
17
37
102
33
20
121
83
18
120
7
16
76
52
81
44
63