120
97
32
94
85
215
168
19
79
8
537
54
3
106
13
12
1164
16
15
60
55
98
277
204
31
10
110
22
26
5
669
191
685
20
1599
33
36
53
25
7
77
125
41
75
163