148
54
86
170
171
146
102
69
133
29
80
84
37
605
35
87
214
280
65
62
144
66
44
63
45
53
31
17
41
32
71
42
38
107
64
26
59
47
40
43
82
49
39
67
48
58
165