3
1
31
24
16
34
9
46
38
13
134
130
103
55
107
401
42
117
50
89
10
11
28
18
111
19
150
5
17
12
6
15
44
92
63
23
14
43
27
21
22
47
81
80
41
20