30
6
51
15
43
40
134
28
31
12
33
24
8
63
27
54
71
14
39
16
37
11
21
62
44
331
76
47
32
69
130
84
42
87
10
75
283
48
19
41
109
82
23
13
85
257
80