6
19
29
8
7
14
158
62
26
39
56
52
20
38
108
41
3
44
36
9
12
59
368
92
53
97
40
1
2
65
4
60
148
88
15
68
23
79