3
12
5
18
0
7
15
21
8
69
19
6
74
28
36
170
62
187
65
56
88
96
17
53
16
67
13
252
35
22
23
29
32
87
58
148
51
60
85
48
164
316