15
18
14
12
17
24
11
37
49
35
13
29
19
22
59
505
1337
242
120
28
119
46
189
51
33
23
26
74
216
174
107
27
21
102
234
291
76
20
78
77
109