29
16
157
26
118
51
10
74
21
79
60
25
81
95
59
54
88
31
12
27
17
89
64
75
9
39
43
44
76
8
34
19
122
18
354
40
189
11
92
69
20
201