102
566
65
336
85
420
176
886
155
1002
189
972
177
913
160
804
81
416
17
81
12
52
47
247
21
108
8
31
29
145
102
566
65
336
85
420
176
886
155
1002
189
972
177
913
160
804
81
416
17
81
12
52
47
247
21
108
8
31
29
145