29
9
13
18
19
10
15
7
50
34
79
26
44
4
62
39
25
87
42
63
8
36
12
75
27
40
21
73
30
46
45
57
59
422
61
160
110
416
139
56
282
58
32
107
106
68