18
17
33
337
58
593
50
14
48
51
90
144
68
9
21
15
331
967
415
85
254
630
6
16
407
1
87
1076
13
8
23
34
31
347
105
152
72
10
248
20
785
25
92
43
100
103
67