0
12
11
7
20
55
40
32
27
45
25
58
115
89
66
37
151
176
86
216
56
100
286
51
23
43
26
48
145
101
33
104
63
17
254
24
15
139
73
13
88
83