91
35
18
21
15
26
189
50
49
29
17
5
44
8
46
11
37
34
31
38
33
72
270
47
22
85
14
27
69
78
274
481
36
24
48
59
153
112
41
20
13
290
6
30
531
99