83
343
74
436
10
63
91
89
300
43
79
30
61
135
123
292
171
246
57
58
28
315
337
22
23
60
21
29
149
117
37
98
59
2158
65
154
32
27
147
56
41
64
264
131
55
81
456
68
185
53
144
71
67
3106