89
123
64
50
35
33
15
6
44
52
13
108
30
14
20
144
99
37
49
16
66
54
348
29
90
26
56
41
32
11
42
220
12
59
62
17
433
153
43
141
98
1205