56
26
51
23
13
25
18
12
8
31
57
22
17
36
248
45
108
90
47
53
24
198
142
86
226
59
100
58
105
83
41
60
33
38
43
9
268
15
35
82
27
174