31
53
41
5
19
67
60
91
97
62
96
407
38
101
84
39
138
221
14
49
80
86
130
164
147
30
35
36
29
51
69
10
56
21
126
23
27
85
52
28
33
176
42
40
71
45