2
3
214
18
4
40
14
31
73
106
11
7
13
9
411
1124
19
17
22
62
85
44
42
59
39
30
25
10
34
24
16
91
56
324
5
51
291
1
47
45
49
12
36
32
74
8
23
29
108