38
26
120
183
25
213
62
102
36
63
41
39
128
58
53
31
46
539
17
23
107
598
18
50
219
55
85
113
202
37
72
132
87
60
89
603
192