30
7
34
166
13
15
99
26
27
18
35
55
82
93
156
141
21
473
19
12
17
68
36
83
73
149
28
77
258
51
94
45
62
218
74
44
146
1378
157
10
60
16
5
70
25
208