10
93
11
75
5
28
4
50
127
61
25
133
218
18
19
31
14
352
589
17
85
71
177
69
34
227
30
437
16
278
374
47
8
77
51
58
26
22