0
12
4
19
93
37
73
15
23
200
30
16
35
58
81
75
67
137
464
97
111
160
278
249
105
110
148
226
103
33
68
76
51
55
50
146
121
241
36
170
40
46
83
42
98
49
32
34
94
119
233
39
72
89
59