18
7
16
5
6
13
52
63
71
33
8
20
10
28
113
38
40
51
46
31
60
24
15
56
11
32
102
50
47
62
73
41
88
19
77
105
67
259
206
61
89
164
27
36
90
297
295
69
137
95
54
99