13
150
126
46
211
65
34
60
212
98
51
447
81
43
33
69
80
53
339
44
30
315
83
241
26
37
119
117
85
218
140
113
76
32
21
120
58
222
138
167
18
866
3373
75
153