30
11
6
91
28
16
21
35
118
31
5
3
376
14
23
27
361
40
9
335
41
7
410
12
20
8
90
33
4
106
22
87
42
25
15
26
19
44
38
155
13
430
49