96
101
78
25
121
36
140
30
34
20
70
144
10
48
160
66
42
105
100
18
67
77
28
39
190
87
185
50
68
176
49
21
181
59
392
169
112
35
23
52
219
11
62
192
32
16