31
49
219
100
102
65
59
96
52
39
29
33
43
64
50
45
23
85
66
28
41
157
20
27
123
24
14
11
26
38
47
15
40
128
136
30
82
113
5
71
17
21
55
34
88
202