29
137
88
38
197
10
7
243
193
89
27
32
52
18
98
74
77
83
64
35
63
66
9
90
128
62
14
26
49
45
23
86
73
31
61
57
46
123
293
6
24
25
54
418
102
58
85
11