2
1
15
3
28
5
37
52
10
11
25
8
7
4
69
16
13
23
31
341
12
26
9
20
42
39
72
46
40
230
124
35
206
17
32
65
30
89
62