30
69
18
33
7
76
26
13
34
19
20
71
58
10
60
50
46
35
73
87
53
43
68
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