21
33
23
65
35
28
69
19
93
34
20
40
465
25
11
37
166
67
51
32
26
64
4
18
173
61
63
38
31
39
55
44
140
54
92
41
201
130
46
76
52
68
50
156
165
7
9
84
73
116
148