5
9
7
13
30
49
37
52
47
197
50
149
113
23
51
56
64
34
207
97
98
132
19
16
80
333
35
564
311
48
161
62
22
372
303