22
303
44
125
38
7
60
43
318
32
29
69
101
201
259
18
181
10
52
279
187
426
424
308
21
93
189
8
49
31
13
190
78
17
170
95
26
76
12
4
2
1
46
55
28
3
19
40
64
15
104
11