58
97
14
42
19
2
343
18
66
171
6
22
35
12
32
72
84
27
73
44
65
127
39
37
100
4
10
56
33
81
11
125
601
29
77
25
45
91
270
5
8
13
57
144