35
59
66
303
27
28
56
71
19
131
88
77
311
79
81
120
541
279
62
124
24
61
14
60
8
10
21
44
161
86
74
126
42
34
215
125
13
64
16
69
266
40
23
12
135
55
47
172
68
63
236