22
52
23
42
61
73
32
77
26
14
19
94
64
41
44
103
17
40
49
33
31
24
6
38
36
54
15
20
11
72
51
133
37
137
81
76
135
591
97
116
8
27
39
62
171
119
334
68
656
95
12