90
57
59
60
28
97
169
53
84
47
37
109
127
16
341
249
294
51
44
216
48
62
95
63
24
9
116
17
61
199
154
22
83
33
39
71
133
14
160
15
223
120
64
128
80
25
68
49
85