29
15
42
17
14
34
12
57
54
10
87
25
8
28
22
856
130
534
40
664
41
44
237
98
134
114
19
30
20
99
1362
73
31
24
16
37
774
69
89
33
26
48
36
18
205
38
333