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
1802
262
50
334
308
272
18
4443
107
1396
179
48
84
124
23
68
177
74
17519
134
560
76
115
39
16
24