31
91
96
28
20
9
10
67
14
47
12
19
23
13
24
213
27
114
41
94
29
32
151
30
226
44
40
73
34
126
43
100
95
49
125
113
59
123
78
139
71
15
83
68
36
74
54
199
39
57