2
4
23
51
229
42
14
40
21
32
24
72
65
17
45
293
78
52
31
9
35
46
11
5
29
20
25
54
6
115
30
55
27
28
16
90
93
99
37
174
53
351
2238
187