13
10
28
11
6
5
27
33
12
30
7
19
47
35
17
8
34
4
56
41
61
38
63
39
94
50
64
136
62
360
54
78
9
142
100
36
18
285
22
77
66
148
59