52
148
59
12
32
30
36
31
50
71
48
11
67
89
77
401
141
15
38
73
23
8
34
69
28
127
43
68
98
54
62
172
168
27
44
85
99
204
49
63
123
119
35
37
47
149
93
60
143
110
56