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