2
3
8
6
19
1
17
21
30
7
4
69
18
24
26
15
20
96
335
45
217
47
77
84
11
37
62
16
53
23
13
35
102
40
83
200