2
3
4
0
7
1
11
23
31
21
8
14
22
51
17
30
15
46
26
19
36
38
325
59
18
16
13
97
54
220
134
57
114
64
39
86
222