68
31
201
35
42
218
52
110
78
47
25
23
57
49
388
89
165
127
61
46
51
17
20
88
539
1014
116
397
85
62
181
188
40
124
151
87
75
90
114
134
28
115
161
71
464
156
63
76
38