0
3
1
106
9
7
12
5
15
28
42
23
33
76
19
50
333
11
29
26
315
143
13
46
4
25
14
58
17
8
56
10
21
57
91
34
189
61
54
117
60
71
136
103