102
32
50
36
280
124
115
162
84
79
51
159
109
94
132
156
122
70
87
82
77
123
26
35
164
112
81
242
106
61
25
128
107
52
117
40
62
290
90
91
273
127
71
187
58
154
38
147
46
233