70
36
67
13
29
161
46
31
28
53
93
34
99
40
23
32
51
73
140
159
98
63
78
69
147
267
139
41
42
297
175
245
171
347
113
11
24
146
26
30
180
48
83
25
117
157
47