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