298
65
42
13
19
99
54
155
226
81
40
68
291
223
871
28
67
374
74
36
31
41
218
92
403
108
76
188
17
49
45
24
102
97
91
66
112
625
83
186
106
39
256
11
60
214
52
70
128
166
33