99
27
29
35
84
18
70
39
145
87
225
127
265
49
12
52
16
14
43
66
26
78
61
44
48
182
51
101
47
34
45
10
20
104
25
8
32
31
9
6
11
33
19
57
24
58
42
67
129
96