90
114
162
133
198
173
163
73
6
122
172
48
1215
899
36
152
219
40
23
57
93
89
102
14
10
342
62
38
21
74
113
65
56
51
37
16
33
66
83
140
32
30
302
273
12
7
17
11
19
4
27