100
246
54
108
93
24
32
26
12
29
10
25
42
37
13
88
34
89
60
21
9
36
20
6
27
19
52
98
71
22
23
41
48
66
31
87
91
44
114
118
14
80
67
309