0
5
6
13
35
155
10
22
16
12
24
53
51
40
20
220
25
63
159
270
111
54
216
140
69
409
55
18
81
165
31
66
43
56
21
116
47
15
28
49
23
86