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