0
3
4
6
96
11
20
157
34
18
23
19
9
16
42
2
17
13
129
160
239
163
47
94
56
86
55
24
71
30
25
174
26
98
49
138
120
238
78
77
28
21
264
41
398