6
310
61
103
39
75
34
35
281
21
264
14
30
57
33
60
141
63
110
90
182
31
87
92
5
16
37
156
93
51
66
36
54
116
187
18
48
138
117
50
49
15
17
101
105
77
76
4
80