103
78
200
64
68
32
46
31
76
35
94
39
145
50
19
73
77
130
49
138
33
125
52
99
163
29
70
55
47
57
48
157
38
72
82
150
44
65
191
37
146
126
71
132
42
193
58
172
106
100
165
127
36
95
183
30