6
295
61
103
37
75
34
35
277
21
258
14
30
57
33
59
140
63
109
89
182
31
87
39
91
5
16
156
93
51
66
36
38
54
116
185
102
18
48
138
117
50
49
15
17
101
104
77
76
4
80