33
57
101
47
237
25
19
29
276
37
72
50
62
58
53
18
88
52
61
44
187
107
31
48
285
181
218
230
306
273
34
361
83
38
125
76
80
35
193
151
112
46
67
39
119
179
74
12
204
116
513