30
109
45
19
33
25
24
49
77
28
52
74
14
21
47
22
38
16
13
15
26
32
9
65
62
20
50
152
29
17
5
73
11
31
41
61
75
57