29
22
31
39
58
132
129
3
15
3
96
84
30
82
26
75
22
8
101
11