30
17
62
43
147
33
92
26
57
14
157
909
20
58
291
370
23
21
22
53
66
47
50
504
38
18
114
1380
37
19
49
56
29
89
77
81