3
2
102
115
53
5
4
0
12
9
10
16
104
33
20
22
25
72
215
8
44
76
1
23
34
13
83
24
242
92
85
63
179
46
90
148