146
61
26
85
50
42
115
33
72
25
124
45
218
28
112
81
142
7
44
90
87
27
62
68
39
31
20
34
69
159
13
23
19
58
63
46
80
134
157
117
83
119
11
29
16
151
67
588
24
79