100
124
31
60
15
17
23
4
16
40
29
14
12
24
5
3
2
45
10
7
13
9
38
71
41
30
54
22
27
52
32
6
21
35
56
19
39
42
90
28
8
50