43
32
513
21
91
104
197
64
54
28
97
294
33
65
207
57
392
352
79
52
70
759
59
80
46
234
114
34
1803
262
50
334
308
272
18
4449
107
1398
179
48
84
124
23
68
177
74
17525
134
560
76
115
66
39
16
24