99
59
32
69
33
122
107
41
50
127
229
38
37
71
40
97
109
136
45
17
46
52
64
26
19
15
36
25
67
23
76
47
55
27
73
21
91
43
196