12
28
123
53
430
16
19
3
14
86
77
35
9
57
7
27
21
24
45
36
13
55
11
87
81
60
30
26
10
61
25
6
160
18
102
20
31
34
41
304
68
573