109
71
628
85
193
124
118
59
67
938
19
248
101
125
38
13
5
65
142
48
21
37
25
291
89
58
96
90
149
99
51
29
34
190
122
18
270
7
14
33
17
24
52
16
26
57
257
179
64
141
1077