96
67
81
34
20
53
45
43
31
62
94
44
25
46
9
10
29
33
66
63
40
42
92
28
35
13
49
37
19
27
109
24
89
212
32
135