246
161
160
39
275
36
24
58
4
15
70
26
27
2
96
69
102
135
60
5
17
74
50
183
256
44
85
67
119
493
57
88
504
79
563
317
56
111
6
473
170
187
157
49
68
55
1116
62
22
19
11
8
13