40
23
33
105
24
96
36
41
86
95
94
141
116
54
111
98
47
49
26
143
55
64
48
38
29
43
56
50
198
51
42
8
81
20
52
12
97
120
109
102
93
16
84
76
13
4
60
19