44
12
31
240
8
54
103
113
35
43
22
19
152
51
111
9
99
141
97
87
0
289
153
91
237
56
203
172
72
11
71
94
4
50
62
64
36
75
70
63
84
351
122
100
1554
86
39
42
34
38
49
26