0
3
6
64
48
25
149
213
246
436
36
45
41
101
26
18
58
57
32
40
278
77
68
122
43
37
330
17
147
22
9
13
31
42
20
4
60
76
63
21
15
14
87
12
166
19
138
16