39
11
16
4
17
30
66
40
598
56
58
29
41
83
124
28
102
252
44
21
152
48
142
103
36
115
23
285
87
25
218
81
22
55
86
73
63
669
104
45
54
34
47
95
1672