29
43
5
11
12
78
9
47
34
89
308
64
245
39
139
108
10
7
50
16
31
21
113
26
48
73
131
126
22
104
30
38
25
15
23
28
118
41
169
84
76
46
17
83
13