2
6
5
48
236
70
119
93
117
215
224
127
85
214
148
113
434
42
34
112
49
43
116
46
913
252
65
26
287
94
144
38
105
107
80
90
56
47
110
29
15
82
154
67
69
141
77
173
247
143
1005
314
53
86
40
227
109