92
29
55
104
28
82
52
24
56
89
19
129
107
72
46
50
76
40
31
99
33
54
90
42
96
8
20
32
79
109
25
110
34
7
62
87
47
68
131
174
114
77
14
102
81
27