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