6
13
4
7
28
26
56
17
49
35
16
31
33
32
54
29
159
47
36
50
70
105
27
270
156
237
241
126
99
304
198
329
191
42
500
140
86
135
429
545
45
24
67
25
63
61
171
115
41
19