97
36
16
5
33
20
13
23
40
45
54
51
4
1
9
17
37
10
3
2
19
7
44
38
379
298
117
14
69
11
42
8
39
30
49
59
143
35
12