19
92
27
94
62
52
47
36
133
21
24
89
42
31
23
54
33
26
129
128
16
324
20
51
233
306
334
225
59
29
236
86
104
25
99
148
127
9
37
34
131
205
69
48
153
28
65
138
63
56