0
3
16
15
23
21
18
19
4
64
38
49
149
17
35
73
48
36
101
84
28
228
56
156
121
61
69
50
217
59
77
41
34
112
75
111
123
142
86
102
120
194
57
72
196
92
134
30
173
26