38
103
98
25
301
47
235
65
10
23
49
41
61
119
24
328
234
83
259
59
225
181
91
84
170
71
293
73
44
111
17
277
112
46
37
100
392
67
62
114
63
54
75
224
107
26
141
22
9
85
30