25
33
28
58
63
15
36
18
17
79
11
39
65
53
9
24
41
32
29
14
104
13
35
34
26
296
20
12
64
89
30
37
16
23
49
38
4
119
62