15
39
5
23
347
16
46
24
27
7
182
18
12
195
79
28
21
112
90
66
11
60
164
6
159
30
75
36
38
13
77
82
74
41
37
22
50
20
107
43
33
29
116
274
51
19
169
52