30
26
83
73
47
150
10
48
29
67
33
66
38
74
41
113
23
50
17
112
32
24
94
14
5
45
39
61
91
54
81
13
116
42
51
25
4
40
15
7
49
34
12
89