101
103
27
88
68
99
169
64
33
25
83
56
31
52
37
45
15
51
74
73
299
29
18
40
23
12
57
17
81
49
36
34
21
32
9
20
79
90
26
215
171
24
22
38
65
69
61