100
12
6
28
42
59
30
73
62
32
38
1
60
4
40
47
19
65
35
33
50
18
37
11
43
34
54
5
41
107
51
20
94
216
44
48
16
49
14
15
45
52