97
3
2
10
42
72
7
27
16
76
52
124
75
25
28
41
85
78
131
126
87
93
80
62
118
170
55
92
61
86
84
232
109