90
115
72
23
91
132
148
64
41
49
30
65
32
292
123
93
31
29
10
20
46
48
27
57
88
188
118
66
183
190
11
442
17
44
58
97
248
87
300
85
35
38
28
367
139
45
54
51
69