3
2
9
87
12
11
268
47
23
40
35
81
149
18
59
75
86
100
42
34
172
54
146
16
17
69
162
80
137
64
357
79
111
76
244
107
7
38
13
28
106
50
29
10
66
21
45