0
58
116
52
28
210
187
297
40
46
164
140
8
23
21
29
108
22
159
112
4
107
56
68
445
17
106
7
354
150
16
49
41
37
10
30
203
5
26
39
6
31
12
50
25
19
11
36