15
56
88
25
13
9
24
20
22
33
14
27
11
32
6
63
46
23
43
17
40
66
61
68
58
10
86
41
21
106
70
312
94
50
87
55
76
383
57
163
143
26
38