52
46
176
25
226
132
107
256
188
87
88
122
96
129
137
68
517
243
57
142
81
28
22
53
15
193
34
20
108
58
32
41
79
24
64
50
98
35
67
145
151
171
30
54
113
37
42
131
40
506
17
3704
365
383
76
200