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
25
16
37
154
2
420
38
90
104
147