10
8
29
19
3
20
79
5
24
55
0
32
103
1
11
25
38
33
21
7
14
73
75
39
152
343
253
22
35
280
87
61
224
12
424
34
50
17
31
129
122
289