46
121
34
39
313
88
112
76
53
95
79
126
77
248
13
1626
110
87
28
20
275
326
22
44
31
45
42
50
237
24
17
61
57
14
64
794
250
1666
152