161
31
306
454
30
77
11
61
35
25
20
105
26
22
27
284
262
166
37
39
51
175
158
58
74
38
50
91
478
36
89
43
71
18
28
52
19
33
23
46
49
66
75
70
21