31
25
52
72
67
18
12
39
22
8
49
51
21
14
29
94
60
32
101
33
28
77
41
165
93
38
53
42
92
27
26
9
24
222
81
70
20
30
45
50
229
78
169
35