6
82
31
22
26
17
11
33
29
3
13
32
52
177
23
58
12
21
5
465
56
37
103
154
137
16
46
112
217
117
136
256
168
76
74
132
126
24
63
45
235
48
50
198
57
88