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