96
88
37
8
25
1
48
12
60
35
62
68
54
81
32
4
53
120
31
28
27
58
41
22
116
115
17
109
97
125
344
91
61