124
40
75
24
46
146
79
152
106
76
302
43
55
19
49
74
29
41
42
413
47
23
667
69
37
61
110
245
15
126
62
187
14
17
157
123
28
53
64
852
161
122
26
108
114
333
220