119
68
86
61
67
99
85
39
79
234
43
63
35
48
5
28
149
161
51
84
96
32
65
42
139
49
44
20
112
47
77
122
131
62
24
57
152
46
27
21
73
30
25
156
45
76
95
199
55
386