0
42
5
312
93
7
75
9
140
14
28
4
218
71
17
331
84
188
51
182
13
52
62
61
50
43
37
48
180
26
65
27
88
193
98
56
22
32
104
265
49
111
87
125
30
400
271
158
16
55
81
25
256