331
9
12
19
140
101
27
41
91
81
51
47
5
123
39
74
173
33
34
71
80
221
21
115
254
139
36
20
16
866
15
63
65
26
57
40
6
11
44
13
62
108
23
77
31
61
60
17
4
10