31
30
24
49
33
42
26
10
16
44
50
21
37
25
38
7
32
28
13
9
6
303
27
11
35
20
62
12
63
64
89
52
82
98
69
68
40
54
72
15
117
112