42
13
0
14
3
48
2
20
18
914
17
92
41
24
68
65
37
21
77
67
52
108
106
109
144
172
75
101
137
81
46
70
27
57
11
89
442
181
149
102
164
29
112
126
455
178