2
0
3
84
18
35
39
49
7
80
14
6
27
9
21
23
11
4
15
17
13
28
8
60
89
347
44
593
273
19
789
339
50
56
51
125
42
192
58
220
111
159
217