100
82
31
51
8
6
32
17
50
38
47
65
37
87
27
30
58
14
16
71
29
13
10
1
11
25
19
18
40
233
185
152
39
76
7
34
28
15
135
52
9
95
2
104