80
67
56
41
39
34
79
38
106
92
17
19
53
6
74
48
30
55
81
12
36
26
7
29
213
475
60
110
125
50
72
103
192
20
237
352
58
97
218
186
141
84
51
131
66
22
59