7
60
32
19
46
144
26
12
68
24
89
69
74
9
75
187
10
8
13
14
5
22
0
645
1177
477
82
128
398
29
30
172
84
47
86
72
42
50
126
227
43
229
20
159
28
40
336
36