97
104
18
73
71
116
56
186
25
8
29
67
49
11
17
23
37
7
24
45
233
88
47
35
64
137
158
128
74
222
50
66
30
20
31
48
89
22
36
61
62
231
33
80