2
21
42
8
17
14
22
9
5
92
118
11
12
15
36
229
37
26
102
57
38
82
41
6
80
342
71
60
96
940
30
89
66
43
52
115
147
187
199
56
169
509
247
121
25
110
93
141
35
114
74
107
170