2
0
1
5
4
3
16
6
34
29
89
111
73
77
24
84
38
57
196
11
52
65
14
10
12
17
9
56
7
44
22
126
165
51
50
15
18
21