100
31
16
15
10
19
7
30
9
22
35
27
37
87
26
17
88
296
65
23
36
6
53
24
43
4
62
8
12
46
33
14
39
18
29
38