12
20
5
47
13
3
15
45
28
14
238
40
88
37
65
25
241
164
287
48
58
176
35
84
34
195
70
43
137
66
380
153
49
72
364
186
82
46
21
51
38
68
73
138
29
325
17
31
16
23