43
29
36
34
22
79
27
28
55
26
38
24
96
17
10
9
20
71
97
62
197
54
40
32
25
94
14
70
56
67
19
12
21
6
117
53
68
49
4
80
108
5
41
100