31
246
40
57
34
279
48
56
96
491
617
46
121
58
36
12
60
39
43
2
6
8
20
192
197
119
68
29
156
138
23
17
18
283
997
422
261
656
213
87
90
9
24
4
30
13
16
77