2
16
9
0
13
10
43
117
40
101
120
8
41
6
90
34
80
177
128
96
136
58
31
45
186
83
77
109
164
292
56
30
81
22
39
329
55
85
1192