10
352
11
20
217
59
19
5
110
29
152
24
137
38
53
82
4
42
28
15
2
47
31
80
67
9
34
50
71
17
8
39
56
36
117
76
30
52
74
73
79
49
26
102