2
38
36
19
7
21
4
53
18
1
45
39
12
5
25
172
8
37
86
20
10
27
667
23
72
24
9
87
49
252
52
54
73
70
42
94
17
83
29
14
33
177
26
15
40
104
34