32
28
20
31
39
62
107
47
127
93
93
7
130
52
47
13
74
13
16
50
10
29
24
23
38
53
38
54
73
24
50
45
66
58
24
56
46
48
23
50
12
27
53
26
39
98
2
42
89
38