52
26
50
20
251
47
17
81
43
90
93
33
507
11
82
9
41
8
18
21
49
42
64
116
15
31
199
62
120
65
30
89
29
57
56
35
44
223
37
7
27
32
53
63
261
19
14
4
16