20
51
69
17
18
12
15
22
16
54
48
8
61
40
92
49
28
171
68
98
323
252
26
270
34
241
104
310
70
55
9
89
708
264
221
72
99
691
19
86
13
42
83
222
231
81
85
25
439
78
109
73
36