10
24
28
6
40
2
1
11
41
30
0
33
31
107
22
65
5
151
63
7
37
9
19
210
38
25
120
133
15
96
83
55
134
8
4
58
23
16
57
89