27
32
17
97
91
86
71
135
29
34
21
49
35
316
9
30
401
61
65
289
811
24
76
253
103
69
210
176
107
59
14
44
141
62
42
43
7
52
8
126
127
133
123
33
88
220
16
67
60
15