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