141
90
81
24
39
71
58
78
46
54
32
59
21
25
14
19
158
66
62
387
2
52
42
104
163
16
31
44
441
30
8
26
48
89
41
27
75
23
55
80
76
99
53
15
37
38
162