7
18
34
27
36
24
38
30
46
25
96
167
125
59
89
53
40
21
55
31
26
22
15
33
126
17
39
32
45
393
19
427
433
426
156
20
371
113
415
71
238
155
62