0
16
13
21
7
40
35
25
62
531
98
82
104
55
114
383
145
43
39
107
29
48
41
99
18
77
106
451
50
58
146
111
278
33
64
57
44
38
28
26
271
83
206
126
133
51
134
163
130
67
461
258