92
339
40
604
542
21
173
30
47
598
41
80
491
52
43
69
32
34
14
35
147
28
262
127
75
56
57
61
50
113
89
131
381
234
104
37
27
445
66
20
308
356
59
18
62
83
103
76
77
126