10
9
58
13
41
27
3
49
14
522
248
7
24
22
31
43
21
11
19
37
53
61
81
25
56
33
12
18
17
70
57
20
47
32
93
225
42
68
185
28
46
8
15
34