28
2
3
15
71
46
147
10
24
48
67
25
59
37
30
19
32
50
104
31
36
45
43
49
20
73
79
156
42
120
64
63
44
40
18
70
77
27
88
23
51
22
55