29
62
61
41
97
49
53
43
225
126
46
202
51
9
35
27
108
66
77
71
20
113
36
148
121
34
40
22
37
23
16
54
31
55
50
70
26
32
42
33
59
106
63
25
171
28
95
852