6
4
21
29
35
91
59
23
10
156
53
14
17
50
77
131
75
25
32
90
936
54
57
19
70
108
193
100
52
28
82
20
85
565
124
136
122
96
30
24
45
325
88
177
22
36
449
26