29
48
74
252
71
99
122
349
90
166
95
30
52
59
60
40
246
243
236
12
78
43
19
80
57
28
72
27
75
16
97
68
31
22
6
46
8
13
21
7
260
15
18
10
24