31
93
76
59
24
21
34
15
18
22
53
30
48
6
539
20
43
194
29
2
10
79
26
52
16
57
131
217
33
335
17
36
55
9
337
166
143
62
56
78
44
318