43
of.
19
7
46
42
259
43
43
10
37
29
65
42
32
26
68
117
73
142
24
32
259
2K
515
98
33
86
88
198
161
486
347
85
61
147
98
227
75
32
168
49
14
106
39
68
7
552
585
147
207
263
159
164
146
120
136
234
111
575
294