0
3
13
16
10
230
42
82
19
39
43
20
15
187
48
547
74
275
93
148
25
181
50
81
109
33
225
27
58
69
11
44
24
17
65
37
28
14
35
79
116
51
113
32
105
36
34
108
67
72
118