31
153
55
105
35
88
39
237
34
444
41
68
43
65
21
27
25
79
54
50
38
64
17
48
1087
84
830
24
109
406
298
391
62
122
28
103
85
87
134
46
131
1307
36
56
803
9
13