2
1
14
27
17
121
8
31
0
5
111
11
59
13
20
10
16
32
61
93
19
28
35
33
57
72
47
48
68
575
38
56
7
73
39
102
193
74
66
91
159
168
76
262
34
103
42
37
508