25
61
17
46
248
38
106
29
33
19
20
35
39
97
41
42
58
18
71
9
10
80
32
14
23
24
50
37
16
30
26
13
40
34
48
119
15
22