0
22
16
34
7
139
19
40
76
107
61
62
47
21
140
46
118
213
36
67
50
31
48
27
44
93
41
117
77
103
30
265
110
33
69
255
349
60
154
111
126
233
208
143
71
89
283
39
178