18
205
12
33
19
74
47
5
22
36
260
21
43
127
54
75
210
397
76
30
24
23
116
238
26
105
29
46
17
25
31
62
82
49
39
181
113
706
310
302
14
109
27
224
140
42
15
383