29
42
22
68
8
16
21
18
39
20
24
13
5
137
19
31
54
120
30
36
91
49
40
109
33
28
102
56
12
135
59
9
43
7
52
23
66
25
78
64
47
105
521
277
63
98