99
93
115
27
86
43
103
72
75
213
253
101
322
55
110
12
10
82
31
37
19
71
39
255
97
7
94
30
83
79
35
11
169
80
59
74
57
17
16
32
15
134
34
25
88
40
69
105
46
33