149
88
33
61
23
89
57
73
37
104
412
130
45
214
51
59
349
21
233
62
148
105
158
83
71
42
113
54
26
99
40
132
189
48
94
24
29
44
65
97
27
79
13
38
68
85
74