30
187
22
15
24
18
5
43
114
39
17
16
37
26
155
51
264
35
8
46
133
41
34
21
47
19
92
25
32
10
64
85
107
153
337
11
116
251