80
101
25
49
12
191
57
104
16
176
47
1
24
37
72
55
52
62
192
67
15
51
108
50
91
153
244
35
11
18
70
242
124
17
21
20
13
82
121
58
290
87
135
198
64
26
74
95
156
122
115
45
137
39