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