6
9
13
4
19
16
25
37
5
7
43
23
63
10
113
29
58
28
42
30
180
354
82
44
73
204
36
48
49
66
219
27
220
54
312
108
35
65
60
50
92
70
161
56
45