15
13
24
9
23
56
50
45
10
94
16
83
32
92
17
208
27
53
111
48
107
157
67
39
79
29
102
73
58
33
38
116
314
84
14
35
61
30
197
104
81
42
54
55
37
82
47