6
5
50
31
102
77
436
33
89
177
9
7
158
656
63
188
36
21
1
25
28
32
3
56
68
20
22
168
87
27
139
42
43
74
15
65
10
738
11
92
138
13
48