35
232
184
107
57
49
42
249
363
85
26
65
37
397
39
46
110
513
73
84
19
56
109
111
11
27
5977
59
1554
54
61
206
38
209
60
103
52
68
126
94
28
48
50
36
549
32
17
43
104
775
80