7
6
37
65
21
4
33
180
19
18
12
9
8
63
14
13
15
16
20
10
24
47
44
2
41
31
59
51
23
22
39
93
79
119
72
114
103
546
162
364
890
35