12
5
9
32
7
13
21
11
46
35
6
49
392
19
61
96
122
139
14
39
0
17
22
90
20
40
69
23
136
95
29
165
54
78
63
290
3
88
67
97
55
110