29
124
30
126
26
122
50
49
69
3
31
27
11
63
99
64
17
307
115
28
39
7
15
97
42
193
75
137
34
20
41
18
40
9
68
16
378
45
32
10
24
6
46
22
425
51
171
52