150
39
37
25
93
23
143
27
41
13
62
40
129
111
152
114
17
43
115
178
85
20
217
58
249
73
96
83
64
21
42
142
30
63
24
44
53
34
69
2
36
29
3
32
86
106
5
11
91
18