8
5
89
25
16
21
11
33
112
6
31
4
374
12
20
23
349
40
22
9
317
15
41
390
10
30
92
84
32
24
13
26
42
38
37
154
2
420