140
23
58
2
44
298
13
213
378
25
76
39
40
37
503
54
35
29
110
161
45
60
14
16
89
8
51
67
99
62
36
30
31
15
218
112
5
10
21
4
11
28
70
22
26
20