63
59
43
42
156
77
84
120
87
76
90
183
117
200
211
17
79
309
91
48
23
56
92
38
67
71
108
132
113
135
22
105
21
208
16
65
95
102
68
28
34
106
51
37
35
29
82