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