128
213
9
53
48
96
12
103
140
79
77
5
197
126
64
175
776
354
28
143
74
114
147
141
54
176
281
715
508
17
44
382
118
192
345
401
29
70
10
23
27
34
35
69
302
220
1370
55
107
237
92
52
265
127
131
155
564
403