15
24
29
75
20
58
51
172
79
44
19
37
84
148
26
39
33
140
297
10
105
30
14
21
17
233
27
45
157
9
773
72
388
13
18
69
152
31
47
16
23
28
25
217
61
790
149