32
26
15
75
22
16
127
64
44
81
6
25
19
11
10
9
7
53
14
21
88
119
23
27
24
54
35
36
62
89
48
655
50
85
20
29
61
30
49
17
96
607
106
18
33