0
4
1
6
2
50
22
64
17
189
28
15
37
51
78
72
67
126
445
92
107
148
267
246
98
109
110
142
223
102
33
65
69
54
48
120
236
36
165
46
83
42
95
31
91
118
222
30