100
83
31
51
8
6
32
17
50
38
47
64
37
87
27
30
58
14
15
71
28
12
10
1
11
25
19
18
40
233
16
185
152
75
7
13
34
135
52
9
95
2
104
5