79
69
58
59
111
44
15
70
45
81
24
17
74
16
18
166
303
84
92
11
27
207
46
33
13
26
49
76
31
78
25
67
97
107
57
71
30
35
94
10
29
101
34
21
28
48
62
60
172
215
102