76
24
25
44
32
42
37
35
62
49
1002
19
34
396
1487
30
39
100
28
18
15
13
77
738
158
61
111
485
93
27
99
40
45
8
7
12
215
300
112
46
63
1667
6
51
38
206