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