30
190
57
164
61
50
113
6
81
16
289
89
40
35
131
43
381
234
104
37
260
27
443
66
31
29
17
20
308
355
641
356
59
18
93
62
67
83
54
46
103
34
76
75
77
151
21
126
38
49
187
348