25
19
2
4
23
41
48
71
114
476
38
17
74
106
91
70
28
111
18
32
50
58
77
34
56
24
51
20
113
27
60
7
9
207
10
22
163
270
42
47
15
102
75
67
36
13
57