59
42
79
83
49
53
67
259
722
33
40
36
50
190
215
574
286
236
26
65
46
31
41
208
160
20
106
560
55
163