29
40
23
16
37
20
46
71
14
28
42
32
33
13
39
172
30
45
72
27
102
5
34
19
70
36
53
386
57
135
216
67
51
43
24
141
12
92
113
22
55
31
69
18
86
81