0
13
7
21
28
10
102
48
5
80
226
16
574
297
206
30
202
322
23
19
90
450
488
25
51
517
43
27
8
1097
53
11
225
4
12
20
46
38
218
87
36
105
106
63
40
86
83