59
12
48
233
321
155
111
157
116
211
15
27
32
36
24
73
51
38
55
47
142
14
152
29
66
34
58
57
28
18
45
68
20
62
8
94
17
41
25
21
65
42