56
262
36
159
438
111
34
103
164
143
93
337
126
142
105
24
75
35
18
55
77
160
137
95
102
79
147
256
112
398
23
12
99
868
400
114
11
66
64
134
51
76
100
53
40
74
41
87
267
128
231
21
83
133
144