2
0
6
1
15
13
16
14
7
10
4
36
86
80
149
27
32
116
82
42
242
150
28
132
76
131
68
57
22
89
83
112
30
111
129
25
93
61
5
24
54
63
38
175
48
65
64
52