131
391
37
34
75
156
42
40
1
19
303
95
10
77
68
54
45
113
83
186
300
171
53
26
98
49
15
18
22
90
11
47
25
88
24
65
216
32
72
28
84
93
103
169
23
63
43
9
12
41
33