14
39
45
49
37
140
91
44
35
194
167
118
99
48
67
121
62
119
63
66
127
396
43
61
29
137
56
73
46
385
252
69
89
31
266
65
159
77