99
41
40
6
474
58
15
43
18
283
24
67
17
76
153
28
33
87
38
84
231
29
293
85
44
47
83
13
55
50
163
51
82
90
42
98
62
53
36
54
49
65
79
187
121
21
208