29
24
85
42
27
38
61
19
14
6
92
54
39
123
44
58
23
50
22
40
79
140
30
28
53
34
33
90
12
20
172
624
292
226
16
5
26
35
547
230
125
17
11
21
13
46
15
31