30
199
32
15
23
535
34
642
49
72
47
113
83
46
593
35
109
8
89
107
114
27
1370
192
749
197
233
349
36
54
64
42
39
33
190
58
29
1533
45
262
68
19
55
79
177
267
260
679
95
161
1364
44