63
36
173
2
35
25
29
4
11
8
3
18
14
40
48
10
12
5
26
21
27
75
44
136
19
9
43
50
71
22
20
58
110
30
28
56
67
32
34
47
42
122
229