250
9
13
43
38
48
25
75
5
66
52
14
16
4
18
23
64
78
17
44
24
76
22
37
12
8
6
11
94
388
20
86
53
92
27
31
41
50
145
81
35
15