29
87
256
100
25
327
78
79
38
162
23
103
50
105
67
39
47
12
4
53
298
20
44
71
45
69
415
36
55
11
135
30
17
64
7
10
42
18
82
22
88
66
14
85
48
5
319
21
40
49
178