3
16
106
35
15
17
13
6
14
55
30
42
27
25
28
46
313
5
57
111
8
36
50
67
279
224
21
62
86
121
179
31
19
40
4
65
11
10
23
43
54
51
63