0
140
16
7
31
30
83
20
44
101
14
117
63
81
22
39
59
19
29
69
223
17
15
56
47
50
66
111
96
201
94
61
176
165
131
192
318
815
104