58
16
19
15
41
76
31
33
91
4
56
70
65
7
12
18
73
118
67
114
62
111
22
27
143
81
38
89
5
20
2
68
54
46
35
14
83
84
162
278
44
132
64
79
188
17
69
42
236