30
8
56
24
99
73
22
16
64
138
21
42
27
45
20
353
50
195
19
53
15
28
12
4
3
29
32
35
7
68
5
31
101
126
25
114
46
37
80
69