13
3
20
7
33
211
128
194
17
5
110
9
15
55
36
333
24
38
206
44
81
8
16
69
51
507
14
22
238
6
0
48
54
80
28
19
702
145
532
120
47
244
495