126
33
159
137
74
198
296
173
78
89
1135
14
224
94
30
111
127
119
76
10
207
77
163
270
35
25
213
215
23
124
139
128
175
47
59
118
440
123
49
1667
81
51
19
55
39
86
40
27
65
24