4
9
7
13
29
49
37
52
47
197
50
149
113
23
56
63
34
48
207
97
98
132
17
16
80
333
564
311
161
62
8
22
372
303