146
99
59
103
79
43
20
111
88
13
473
425
133
18
51
8
41
45
11
12
83
37
30
64
104
118
102
31
29
98
50
53
157
228
231
77
769
172
63
433
92
15
46
127
33
101
26
28
75
58
219
39
14