96
39
143
586
333
26
242
345
20
30
63
336
356
29
38
99
58
16
371
148
34
191
1370
72
89
21
71
60
12
28
86
49
83
144
23
130
302
43
8
74
124
449
362
101
25
22
142
52
15
163
437