2
5
7
11
47
67
25
58
53
69
60
28
122
89
24
20
268
13
93
56
35
14
36
54
152
208
88
30
55
8
77
197
108
52
162
119
31
271
29
112
338
18
228
70
68
43
95
114
33
57
94
293
40
346