111
160
69
59
45
72
96
1323
213
20
68
39
98
221
52
55
114
234
119
66
663
272
110
67
652
308
51
347
106
277
333
84
50
261
598
47
1802
58
90
33
135
178
79
184
684
1386
4440
231
35
28
16
75
18
674
215
177