59
83
40
53
297
24
49
10
17
42
21
6
2
13
4
11
28
81
14
16
44
25
342
39
12
1
18
3
20
41
5
26
8
7
22
0
61