29
434
37
96
390
115
57
79
140
15
1738
130
9
206
202
46
33
40
149
94
74
70
371
25
47
708
97
108
7
18
6
48
31
30
13
60
608
239
977
127
284
62
34
105
36
14
55
459