2
0
8
18
19
96
31
9
10
75
36
40
21
35
6
43
41
46
15
5
66
45
26
3
28
85
32
17
167
13
120
60
154
23
34
63
42
1
114
194
4
22
55
371
109
84
59
176
54