100
23
30
15
57
16
55
5
22
125
73
24
56
19
26
42
70
89
20
9
121
11
184
102
86
21
32
39
27
80
92
44
36
161
34
90
174
129
7
65
51
18
33
76
60
45
8
31
49
81
77