52
43
41
67
22
27
127
217
24
40
25
119
68
34
35
23
17
61
20
39
48
18
44
33
55
38
62
64
84
59
76
89
57
56
105
29
31
86
46
392
131
184
15
11
21