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