29
419
765
27
7
38
79
4
269
218
14
13
15
53
62
51
108
12
16
20
25
18
64
111
19
24
42
40
258
436
78
153
196
142
63
50
41
33
68
60
23
57
189
11
31
150
110
74
114