17
23
7
13
12
20
48
10
83
30
74
35
129
67
71
28
16
6
331
25
66
69
112
15
134
51
31
292
138
371
76
405
82
73
33
43
148
97
42
93
61
38
118
177
47
37
139
278