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