58
11
25
59
12
2
34
30
37
6
15
39
8
4
24
9
22
28
52
23
10
32
89
46
129
108
136
35
55
152
31
273
47
164
41
53
287
5
390
68
85
504
567
67
49
110
56
51