97
88
56
51
57
33
26
7
27
4
90
186
6
75
178
22
2
34
35
44
30
20
3
86
85
108
150
98
122
114
121
102
100
60
96
103
41