29
37
22
21
42
26
143
39
55
17
7
2
30
25
36
6
219
130
99
125
47
49
86
18
75
120
70
38
381
103
60
13
78
116
32
61
45
276
16
28
65
43
80
67
174
48