97
265
72
50
56
40
20
96
220
68
32
875
54
250
147
124
86
33
90
25
121
310
41
111
12
16
262
138
53
39
154
120
126
211
23
48
561
78
100
35
179
398
115
169
88
83
84
3
294
28