40
25
31
54
289
35
64
43
50
15
24
52
67
16
13
17
49
78
36
27
127
11
102
37
34
72
94
21
204
243
29
23
271
149
76
153
33
63
296
7
46
117
65
167
61
51
351
84
100
261