123
52
75
29
126
82
35
23
27
315
15
47
33
208
245
119
60
38
20
16
31
135
116
55
81
74
34
158
103
268
132
18
328
133
207
25
107
26
71
44
98
17
190
111
4
165
136
94
147
210
58
68