108
502
356
118
213
111
96
92
88
84
64
86
211
200
133
83
128
75
542
139
56
341
124
308
89
68
60
34
98
31
66
44
80
206
116
363
50
54
70
135
18
81
36
106
55
105
85
40
26
69
52
204
97