387
138
85
307
143
79
37
120
135
46
131
133
91
95
118
61
90
47
92
29
31
76
263
175
147
122
22
89
82
21
93
100
127
111
55
67
50
136
187
222
44
186
243
149
62
104
140
352
285
32
65
41
54