29
14
16
38
12
26
13
45
46
6
27
17
34
7
18
9
41
4
24
21
44
28
48
87
206
58
125
51
67
75
177
297
47
116
49
62
149
560
118
56
15
128
23
55
76
104
42
36
31
59