18
35
41
222
51
498
61
19
13
80
11
276
72
44
32
21
7
69
4
326
198
25
37
26
36
23
281
340
145
62
29
16
47
94
783
50
1691
119
14
28
363
557
83
20
34
85
12
8
121
42
22
148
108