3
12
7
9
20
5
11
2
6
188
14
21
8
18
22
48
102
86
57
19
51
35
171
44
152
31
38
45
73
80
34
15
29
26
83
49
43
119
293
62
162
124
25
368
40
23