2
0
5
10
60
17
4
3
16
13
48
22
23
45
54
11
98
19
18
86
9
59
44
113
312
27
7
82
29
38
37
47
77
378
21
58
46
32
101
12
15