25
10
28
59
35
18
51
16
31
124
7
6
29
36
56
11
8
44
45
26
52
20
40
37
39
334
21
17
15
33
22
5
187
70
24
54
67
83
55
42