107
136
53
296
191
187
68
61
156
71
67
123
70
33
147
35
108
49
122
18
361
36
112
24
116
39
99
277
255
227
15
186
78
31
13
72
77
79
38
21
48
113
55
10
27
12
101
45
60
23
425
117