5
51
59
129
23
39
8
9
30
11
33
53
3
57
94
438
24
38
13
123
29
19
81
74
117
15
25
47
215
68
115
44
27
20
34
18
16
55
32
22
21
12
54
45
35
294