64
41
28
17
151
90
34
107
48
355
93
251
19
261
81
114
44
7
49
98
74
51
18
38
23
124
307
115
59
201
31
117
143
39
45
42
170
384
126
79
52
82
103
120
148
113
94
61
155
35
99
401