41
101
31
18
84
60
109
58
9
5
13
87
56
3
29
19
47
68
8
34
44
26
33
45
83
69
673
14
70
7
36
97
144
182
2
12
51
57
106
80
49
134
28
10
74
104
81
22
6