0
12
7
28
146
14
30
53
41
51
71
39
76
24
13
46
69
19
40
33
23
16
52
77
18
10
27
240
42
50
43
139
108
279
67
65
384
81
284
383
168
63
213
277
127
159
82
66
57
176
344
62