0
1
9
29
37
11
247
15
45
30
50
77
23
12
10
31
17
64
27
98
104
38
112
53
102
43
183
24
186
75
16
235
203
167
33
86
87
242
131
66
109
159
52
284