46
397
99
29
26
50
45
62
58
17
10
18
21
8
55
7
27
9
78
84
114
41
12
20
31
6
3
11
30
19
22
4
32
28
66
24
25
107
1
87