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