29
55
252
100
273
72
94
59
47
51
57
124
126
88
32
131
208
78
87
68
138
66
60
76
19
30
14
33
171
17
6
35
90
125
52
11
69
20
162
134
54
246
89
150
31
58
161
209
153
239
154