29
17
21
19
143
43
28
31
123
85
33
39
67
37
22
120
110
75
46
55
60
301
32
63
104
137
35
44
45
52
61
65
99
226
119
291
76
220
54
71
992
122
170
97
121
64
371
48
131
98
142