83
21
71
473
17
59
40
99
65
121
76
64
25
29
16
104
194
115
107
96
32
34
30
55
149
49
47
129
45
98
60
463
23
22
53
79
100
31
142
39
110
8
13
12
212
227
156
81
15
66