43
15
31
53
9
13
55
36
3
98
6
2
41
5
100
101
27
471
164
32
44
128
64
59
864
56
390
1
20
49
425
87
46
33
47
29
74
223
25
51
290
12
67
10
24
97
105
72