30
68
18
33
7
76
26
12
19
20
71
32
58
10
60
50
46
35
13
73
87
34
53
43
198
265
28
147
148
103
41
383
64
25
57
106
99
56
97
113
52
36
62
107
179
66
91
151
84
77
111