76
53
29
14
11
44
51
12
16
41
22
10
19
33
20
5
1
7
42
3
13
109
15
24
57
39
25
35
9
8
50
45
2
71
63
128
6
26
126