29
31
42
21
7
43
15
71
41
10
123
33
22
148
45
113
149
36
23
70
72
158
584
13
19
9
37
12
14
28
32
62
18
20
35
27