337
5
13
123
348
12
27
127
142
17
42
94
92
313
101
79
68
35
340
56
20
302
314
66
31
93
61
185
46
55
8
78
4
39
95
3415
15
36
80
18
23
45
16
276
1201
22
25
331
14
29
149
11
139
950