56
112
15
133
265
69
104
37
38
32
21
77
161
19
28
22
138
46
16
17
208
184
95
64
299
99
86
63
53
105
142
197
108
43
106
80
65
20
62
35
61
144
23
84
101
67
44
12
31
92
203
119
96