31
5
61
26
15
14
636
57
63
35
166
48
79
441
715
142
103
67
36
66
33
156
41
82
56
84
143
160
132
62
196
21
92
91
333
186
27
159
90
29
8
45
54
39
18
37