0
3
11
31
16
138
38
130
248
15
26
47
346
45
6
105
90
17
10
112
81
49
226
204
43
13
89
77
108
54
40
46
19
27
7
287
35
55
33
2