100
29
28
63
33
32
22
25
24
27
26
17
64
35
75
36
31
51
68
21
38
42
47
46
23
15
19
135
90
61
78
113
48
41
13
40
14
103