99
42
97
58
29
84
33
41
27
19
66
50
46
127
77
47
78
9
48
68
11
28
57
64
52
3
24
74
17
40
16
95
18
54
22
7
105
15
148
21
76
49
179
31
200
38
13
25