51
59
33
55
184
68
144
27
358
24
15
35
20
159
230
41
30
141
492
8
16
64
19
7
40
111
22
125
10
17
665
57
43
69
42
13
88
32
45
208
65
74
54
388
31
56
46
450
76
14