74
9
21
8
25
6
26
2
31
97
19
69
83
36
39
944
345
47
76
381
224
515
98
130
650
184
44
71
86
125
63
129
57
51
72
37
33
54
64
24
104
22
42
82
58
18
66
65
151
122
23
29
46
186
85
52