29
14
156
62
26
36
42
57
76
59
41
11
140
58
24
175
171
102
44
56
116
162
74
25
13
47
80
45
129
204
16
21
435
49
257
149
17
233
35
63
148
61
133
114
46
20
467
79