60
23
68
28
244
53
502
36
38
91
63
59
386
52
102
40
47
30
13
18
131
10
35
8
29
95
43
271
7
39
26
48
518
94
72
61
15
380
227
66
42
79
12
21
103
543
332
161
196
25
162
372
257
175