29
43
31
26
38
52
40
22
122
25
108
12
89
23
21
416
63
826
34
135
51
410
513
33
54
138
57
277
47
91
107
58
648
190
24
56
15