347
366
90
60
61
47
82
35
38
18
164
144
37
55
56
246
107
122
8
12
23
44
24
13
26
27
63
22
166
64
196
74
41
5
129
58
96
31
25
34
39
127
285
36
66
179
130
33
153