22
29
4
47
14
17
79
52
48
24
16
124
49
67
35
54
77
27
39
3
137
103
41
28
20
19
30
7
90
100
12
70
50
26
32
55
58
15
126
129
13
44
9
8
376
76
72
46