31
370
44
412
107
139
20
58
2
52
298
11
196
377
25
75
39
57
40
34
500
54
29
103
154
27
36
43
13
15
87
14
7
51
66
98
26
211
111
4
3
49
10
21
16
28
68