29
32
59
11
7
60
61
43
21
9
12
5
100
57
212
261
169
482
20
18
108
131
17
19
16
36
76
8
74
27
23
62
34
103
50
40
35
26
55
44
148
278