91
60
45
260
46
35
14
81
54
42
30
31
65
205
444
220
79
162
20
103
50
73
23
128
437
69
106
62
104
155
17
25
166
99
346
66
248
74
125
98
118
85
21
16
26
68
107
215
71
323