338
208
78
179
92
129
104
52
56
50
72
127
21
248
51
201
238
41
191
249
97
291
23
70
58
18
25
31
63
84
62
75
45
24
39
37
137
15
30
136
36
19
46
133
66
6
7