12
243
58
86
89
9
21
36
22
37
18
102
117
6
72
25
61
38
49
26
31
74
121
20
652
96
40
23
46
16
79
127
173
33
146
373
39
14
181
159
43
93
11
94
101