21
16
18
97
70
35
27
232
87
29
14
28
31
84
34
39
4
32
13
10
122
56
20
478
22
67
100
15
12
213
124
40
91
44
43
92
89
48
60
57
6
65
71
33
53
106
46