17
51
129
28
27
21
30
93
76
60
29
104
148
475
16
325
62
91
52
14
513
349
165
453
41
34
67
15
25
204
71
46
37
63
242
18
12
54
77
10
277
96
203
124
164
92
88
283
3
43
64
74
44