31
43
132
60
86
51
28
50
135
48
34
53
216
37
12
15
45
40
46
158
41
38
35
36
32
96
138
47
233
57
24
67
4048
23
44
252
92
39
102
88
26
14
136
140
759
168
8
129