93
12
27
121
33
28
53
17
35
29
34
47
37
58
20
6
40
57
22
266
54
36
13
30
25
45
48
51
99
23
92
44
56
81
14
70
10
169
26
11
24
267
344
286