0
1
3
28
46
8
17
14
22
10
43
6
93
119
11
12
15
36
229
37
26
102
57
38
82
41
21
80
342
71
60
96
940
30
89
66
53
115
147
187
199
56
169
509
247
121
25
110
141
35
114
74
107