0
7
5
3
27
39
23
37
68
26
25
9
14
34
151
41
38
10
97
100
62
29
51
59
500
124
276
271
67
121
343
462
120
440
104
42
21
76
35
90
141
111
33
83
184
197
19
15
220
74
28
142