29
667
92
13
68
241
53
67
596
16
301
86
60
727
24
123
32
36
94
50
62
56
127
44
172
117
104
42
125
74
1556
85
415
57
270
51
110
34
47
190
78
215
81