37
13
23
2
24
4
25
12
30
75
40
28
29
6
47
19
20
9
15
31
11
27
32
35
50
64
90
10
59
83
73
41
62
42
97
69
128
121
38
53