25
24
376
84
72
19
50
17
18
3
35
3
4
55
58
46
66
39
1
192
102
20
29
827
283
7
26
77
55
89
5
39
319
24
17
56
22
43
1650
254
18
6
21
