153
265
64
163
144
29
113
605
92
822
35
18
73
71
76
168
123
22
77
54
142
154
383
248
149
43
75
80
159
107
50
285
31
146
148
131
186
53
228
41
36
27
103
93
46
112
62
32
25
83
138
67