7
42
176
37
212
77
85
20
25
41
5
15
146
10
44
82
162
88
659
169
155
86
58
486
228
48
295
104
21
51
24
1029
433