5
7
11
8
23
16
311
100
18
127
98
71
56
25
35
258
165
392
43
42
20
17
14
60
22
80
30
121
227
89
21
195
38
29
114
202
109
26
48
32
117
6
331
39
218
85
65
24