22
221
31
0
14
12
13
18
99
75
10
42
264
486
552
19
208
59
45
20
30
26
121
16
322
203
29
108
407
705
44
167
43
85
65
236
51
244
269
102
35
41
181
28
92
58