12
96
47
29
133
57
71
41
11
72
3
19
2
6
8
10
97
13
89
80
323
147
65
53
37
87
139
40
26
60
39
33
35
63
78
79
18
366
52
356
105
4
17
15
23
5