17
32
28
24
38
60
142
134
12
259
76
21
54
71
384
357
15
108
70
110
91
26
8
665
25
50
51
286
18
340
94
3
146
153
39
23
36
133
61
73
118
19
35
31
27
22
83
43
59
33
48