91
78
29
32
31
79
18
73
52
46
49
28
36
55
100
26
39
284
69
1006
67
152
332
15
37
4
20
25
17
295
8
12
104
126
92
90
61
23
87
30
99
139
230
51
207
147
280
2606