45
85
17
28
31
46
56
5
95
54
29
7
88
25
74
33
44
182
129
96
69
109
18
24
51
180
37
8
178
16
361
9
27
14
15
6
201
64
26
19
21
388
218
68
47