13
29
47
18
81
113
354
116
215
57
36
52
87
133
37
107
365
30
106
23
33
32
25
269
77
22
40
50
97
43
35
82
90
74
70
146
14
58
80
120
66
103
21
201
42
169
65
155
86
132
49
310