7
0
29
16
6
15
14
9
24
13
8
30
44
77
49
60
71
64
27
144
46
50
124
65
331
28
140
112
51
22
45
37
194
69
107
387
133
90
373
67
237
72
75
52
371
53
120
38
39