15
19
26
23
55
22
37
6
38
21
215
31
94
41
84
80
64
117
71
25
17
47
72
1460
8
4
16
128
56
86
61
7
9
58
54
211
449
338
44
45
13
33
30
551
52