55
107
23
41
44
11
25
31
124
37
43
30
172
27
35
488
14
59
10
54
97
729
307
250
61
22
16
170
137
32
84
56
110
184
21
18
28
15
47
26
4
39
223
51
297
81
221