21
16
109
25
28
97
110
87
2
106
4
243
80
29
53
56
10
27
12
66
23
108
9
18
7
55
44
6
11
15
24
8
22
13
34
17
3
5
20
60
175