31
10
43
34
7
26
37
48
30
32
14
21
44
35
19
15
16
95
66
11
17
8
77
74
139
27
24
6
69
47
33
23
13
152
467
71
42
75
80
41
79
50