10
29
8
19
3
20
79
5
24
55
0
32
103
1
11
38
25
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