9
17
29
217
63
24
416
25
27
20
66
33
22
15
35
68
14
111
110
92
113
61
88
1243
64
54
245
31
97
49
65
76
144
59
155
12
19
406
160