90
41
101
55
18
68
65
99
391
159
6
142
36
20
129
72
200
225
23
112
39
641
206
10
64
40
217
201
154
37
61
21
137
59
19
58
52
73
44
102
7
89
17
77
29
33