15
3
11
4
5
0
13
17
23
6
22
16
19
45
28
25
47
33
27
50
51
18
31
24
29
394
49
42
21
2
20
36
81
156
69
197
43
44
55
157
95
104