63
31
39
47
81
474
121
34
48
88
93
22
60
7
10
152
129
49
99
12
167
38
90
54
191
275
113
425
327
141
192
4258
1570
105
623
110
41
238
285
59
676
69
305
79
97
43
32
18
52
143
51
68
363
119
151
19
153