20
38
11
0
31
51
54
30
90
16
7
29
56
12
4
37
15
43
32
60
28
65
8
202
97
25
45
47
123
315
129
149
85
88
431
34
18
114
77
22
9
41
66
122
135
3