94
151
85
44
8
39
106
42
17
21
50
26
13
33
99
9
43
16
6
67
145
46
474
140
103
232
41
60
91
68
22
20
29
70
89
63
49
58
30
169
153
75
134
81
93
71
18
146
56