249
46
69
34
47
122
114
236
142
248
53
59
31
288
313
24
13
51
20
48
32
153
103
89
66
2098
125
164
33
37
133
52
30
36
250
109
38
68
448
137
57
181
54
143
61
64
3023
45
1556
87
132
25
659
74
119