60
45
59
84
5
78
43
18
91
64
77
15
27
304
70
13
33
29
20
816
53
41
124
23
37
223
19
16
24
327
394
188
38
61
167
884
387
86
170
49
137
57
36
73
208
11
1002
97
74
1310
342