90
93
403
35
44
18
43
17
26
21
101
22
105
25
33
71
49
27
14
13
116
32
59
88
23
8
65
268
11
30
99
85
15
86
24
166
53
34
19
63
158
74
296
58
54