0
4
3
1
2
7
5
106
12
19
36
13
116
253
66
11
26
9
41
10
55
70
25
17
85
107
109
122
29
21
14
108
142
82
31
83
51
486
24
170
52
48
65
30
92
168
20
34
111