100
137
148
152
10
30
115
62
49
82
112
33
85
187
44
171
38
77
302
99
64
23
55
25
41
43
21
133
61
17
31
18
54
48
37
34
103
15
57
86
39
47
45
400
93
28
56
218
8
146