35
6
19
5
63
30
79
22
89
38
8
25
156
1088
15
67
99
167
137
26
13
237
36
51
216
49
60
10
59
16
93
31
251
27
58
50
12
392
61
68
184
91
267
548
185
18