2
1
0
5
3
48
47
403
45
41
100
36
200
75
193
24
96
130
54
64
94
149
57
136
119
115
101
145
39
254
196
58
63
285
121
161
55
65
86
113
112