12
231
80
25
13
6
18
4
56
2
44
146
50
22
14
77
64
7
37
47
51
29
9
313
36
166
151
28
21
165
78
46
607
26
10
5
144
90
160
39
3
94