15
23
33
19
18
7
29
48
35
10
43
45
121
67
71
130
97
120
53
66
143
84
189
419
204
91
343
114
92
125
81
79
118
159
239
75
146
40
47
72
170
46
200
145
135
104
153
133
138
108
163