97
29
21
9
8
56
6
69
63
24
131
61
43
18
164
28
53
11
83
12
25
17
65
32
313
346
54
35
94
1076
388
36
15
166
30
13
20
5
23
10
33
67
16
142
38
74
62