38
142
76
345
535
126
244
15
190
46
86
103
340
79
18
9
26
32
49
8
56
60
108
20
23
64
72
67
45
25
14
96
22
158
21
58
91
151
41
30
55
51
68
48
876
73
157