22
151
89
32
44
223
12
8
414
113
63
281
420
16
78
30
35
20
347
53
61
24
84
200
19
21
25
13
47
2602
306
133
14
5
42
69
366
17
39
80
110
370
23
81
34
300
192
177
141
11