37
313
177
10
525
91
32
16
24
123
94
34
22
27
15
29
13
40
18
132
26
65
88
74
105
53
44
20
66
93
130
142
83
158
129
58
86
14
9
420
6
42
706
183
546
266
67
57
160
279