2
85
51
40
70
61
71
42
15
17
41
68
53
31
36
110
39
171
24
283
174
135
27
26
128
86
54
32
84
52
153
152
89
126
88
100
59
34
167
107
207
69
282
252
64
182
101