0
3
13
31
67
92
22
145
83
44
163
93
8
178
41
54
39
40
50
36
43
51
191
95
63
52
164
113
65
29
26
20
34
42
33
75
53
99
23
21
73
74
35
56
200
15
106
313