90
95
68
21
294
22
101
16
149
76
62
24
25
60
136
65
43
33
52
42
31
222
45
88
17
86
169
49
75
39
63
125
491
196
19
50
28
44
54
282
61
20
280
11
37
59
9
81
112
56