85
33
262
29
118
54
48
45
46
94
21
53
12
202
68
28
148
38
98
61
83
63
150
52
428
34
23
116
126
39
226
169
30
176
57
170
127
136
484
517
474
174
255
16
113
71
20
336
521
216
107
133
66
26
359