29
24
33
32
9
126
16
111
72
23
14
17
154
122
59
22
96
71
60
54
26
108
142
65
62
79
562
509
5
177
0
98
61
18
56
52
42
159
3
36
113
15
34
10
117
20
12
13
8