17
34
21
16
24
37
99
61
31
82
8
52
36
2
30
49
51
90
40
54
156
93
157
67
113
9
55
23
108
42
158
48
45
64
211
26
794
126
91
83
44
79
84
168
106
359
39
53