63
50
39
28
32
24
108
20
56
52
22
19
15
17
26
18
31
69
9
13
27
491
11
40
354
38
41
68
219
29
70
175
173
5
181
64
35
55
110
142
33
75
77
112
146