65
40
13
35
11
9
33
10
21
17
408
30
60
76
3
7
25
29
20
79
24
663
247
37
32
26
83
127
63
34
229
115
100
27
89
39
66
42
202
43
544
226