15
30
10
496
23
41
9
7
21
19
4
64
17
26
49
22
53
44
93
14
143
81
16
32
33
29
72
126
180
65
108
34
94
46
287
28
31
206
43
68
246
109
76
40
208
74
27