2
9
19
18
5
13
7
139
15
0
38
92
20
42
6
50
104
76
79
197
83
14
69
11
8
10
107
268
345
319
318
44
31
192
84
103
35
43
23
374
715
53
46