90
105
21
143
28
124
50
159
17
266
404
76
177
47
614
63
60
38
57
23
122
96
31
213
84
26
59
150
19
86
102
223
73
276
44
68
10
22
128
20
30
410
42
27
77
116
46
72
67
33
37
74
103