18
40
66
107
47
10
12
152
78
19
59
96
49
16
44
122
36
51
42
114
91
79
52
20
41
56
6
31
26
21
11
61
138
29
1
124
65
30
25
71
4
58
43
7
34
35
85