22
16
21
23
48
10
24
9
34
40
31
63
363
107
37
169
81
376
133
249
38
88
51
109
389
50
367
30
130
67
137
39
13
17
42
15
94
12
62
14
116