86
45
64
78
67
44
219
42
18
435
212
53
69
130
46
84
12
51
22
21
4
59
66
186
248
61
52
35
202
55
58
77
14
40
29
17
124
15
105
32
30
16
43
68
27
259
160
764
41
151