136
59
49
12
37
17
16
88
68
42
36
23
64
39
48
139
20
7
22
78
111
46
143
86
366
85
14
30
31
53
112
166
44
79
87
305
98
76
184
56
71
325
58
279
820
205
561
28
292