31
62
27
56
25
21
138
52
137
41
123
43
48
7
39
19
13
77
63
66
33
24
30
44
243
49
16
78
170
65
46
233
93
119
97
29
92
40
5
88
55
26
23
54
38