0
13
16
9
40
45
28
11
5
122
27
32
24
20
234
101
3
37
6
55
107
56
33
71
53
83
361
103
30
105
34
93
17
18
111
15
69
46
397
239
176
41
51
316
184
110
232
175
207