62
88
45
42
59
40
32
26
12
35
29
33
20
91
2
19
41
325
5
55
305
13
1
47
10
52
36
78
23
31
108
46
25
21
48
16
191
198
79
457
68
202
129
65
24
126
37
39
57