42
125
86
43
93
118
14
103
27
116
162
57
128
109
98
49
126
77
61
60
184
110
41
23
35
12
36
89
26
44
69
28
25
20
94
307
15
45
72
148
55
8
13
24
78
18
11
19
6
29