38
89
61
55
29
11
132
16
53
234
465
1269
1200
57
74
165
70
31
7
106
21
32
44
88
51
75
46
37
69
143
27
68
159
8
166
72
241
22
36
30
65
54
15
45
67
58
114
50
9
104