58
97
14
42
19
2
343
18
65
170
6
22
35
12
32
71
84
27
72
44
73
64
127
38
37
99
4
10
56
33
81
11
125
599
29
77
25
45
91
270
5
8
13
57
83
143