19
42
53
65
50
30
138
13
11
67
74
37
34
49
583
264
93
204
18
39
36
197
160
90
295
348
82
51
29
61
40
55
92
35
28
27
215
185
95
101
59
91
85
48
597
97