179
57
92
38
16
29
45
59
52
61
49
40
48
28
34
41
96
26
46
334
397
14
10
51
25
65
15
43
609
42
111
99
58
105
70
8
441
170
37
390
24
265
101
223
706
879
129
423
1166
261
1353
1258
276
53
310