40
18
8
11
12
39
15
27
19
21
20
4
3
14
1
35
100
2
6
5
123
28
38
149
80
31
29
61
9
16
17
77
22
25
84
42
13