29
423
766
30
7
39
79
4
270
222
14
13
27
15
54
64
52
108
12
16
20
25
18
21
113
19
24
44
40
258
445
81
153
199
142
67
50
41
37
70
60
57
191
34
150
74
115
28