29
21
14
780
99
13
680
28
36
46
118
40
82
89
53
243
30
61
39
60
18
41
35
27
555
83
144
25
355
62
33
57
64
68
3
94
70
84
103
16
8
78
73
11
9
117