100
47
13
16
15
24
7
2
39
35
5
67
31
18
12
38
11
9
33
30
4
54
8
92
89
55
167
25
68
49
10
1522
154
17
52
34
20
110
41
21
3
74
56
36
636