126
43
135
40
59
45
8
257
37
51
158
20
35
39
34
137
64
79
83
80
203
54
85
77
101
12
14
57
17
68
30
70
125
5
49
88
145
172
92
84
38
13
74
42
112
67
181
41
22
27