140
28
48
78
52
173
69
46
38
21
27
64
23
87
60
14
29
3
61
47
26
51
43
56
8
42
5
25
149
361
55
77
106
59
93
122
17
191
33
299
84
200
165
134
73
50
41
36
37
119
62