4
91
22
16
52
36
104
76
0
42
23
38
20
47
14
11
100
31
13
50
49
43
638
61
41
3
29
5
2
39
28
8
32
25
10
21
19
15
9
12
35
53
144