11
15
122
5
7
23
36
71
37
50
18
0
66
10
162
42
51
26
19
130
80
20
17
25
45
21
70
63
27
60
29
48
59
659
41
188
107
8
135
895
28
30
79
106
177
97
256
313
82
284
67