100
57
22
28
133
14
19
31
101
32
38
144
81
37
56
33
69
24
136
18
21
8
26
27
34
29
36
40
193
219
20
52
53
99
30
17
195
62
47
23
190
363
48
160
89