0
3
7
5
6
48
473
52
136
87
151
75
49
145
106
308
51
105
321
146
26
97
27
112
23
63
36
110
17
328
32
22
38
133
74
86
81
173
155
59
56
42
475
55
21
172
67
13
190
260
78
35
196