15
17
143
38
11
28
23
416
41
4
5
18
103
82
408
22
91
48
142
67
66
35
39
52
58
49
30
90
83
54
131
6
44
111
774
120
114
77
13
141
897
10
40
171
19
81
8
69
60
704
149
33
2
34