31
33
23
29
60
39
21
46
41
49
52
38
86
58
43
89
26
20
22
32
13
100
16
19
10
27
15
11
30
42
51
102
64
53
9
80
35
25
77
34