8
13
10
3
19
55
27
15
52
22
6
59
77
69
76
51
7
64
28
42
136
87
14
9
79
23
47
84
38
33
5
17
65
30
29
20
93
63
121
183
35
43
284
48
72