6
3
26
23
16
41
60
61
155
104
520
96
84
102
119
271
129
160
48
58
36
796
68
92
11
38
15
73
22
54
115
27
77
103
171
51
47
10
412
99
17
689
44
83
64
31
75
35