32
8
25
16
76
31
46
64
53
98
34
68
22
13
12
9
14
56
24
6
59
136
128
35
51
81
67
174
499
29
147
200
129
23
79
73
71
80
143
346
87
83
27
269
197
356
187
100
60
145