114
29
165
109
71
35
37
85
73
126
25
115
254
303
65
204
192
112
363
117
67
47
36
50
149
53
120
42
72
365
119
121
79
74
41
78
381
152
123
131
61
52
193
31
102
186
68
45
161
64
133