117
21
23
49
70
35
68
76
7
27
39
13
120
253
43
84
103
10
24
269
167
62
17
174
142
407
257
330
20
497
30
221
145
107
65
59
78
38
67
42
1375
37
119
50
347
333
3329
53
92
28
61