37
34
113
63
83
24
259
396
44
256
38
5978
25
50
180
181
16
29
77
18
639
127
204
17
20
121
318
156
32
925
7
36
141
279
148
21
433
39
23
66
13
91
49
15
40
157
93
9
1725
26