88
480
40
25
8
147
23
65
59
63
200
261
75
274
149
64
152
391
20
343
17
39
95
163
97
32
16
31
99
113
21
125
68
201
137
84
581
213
49
46
12
313
36
35
13
85
41
47
81
60
18
61
69