30
11
23
56
22
12
13
15
39
14
24
46
88
29
43
45
16
0
40
51
5
21
6
31
41
145
80
34
7
27
36
2
61
53
109
37
74
67
38
49
10
502