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