3
40
57
27
39
7
51
8
46
34
20
276
12
190
13
205
356
22
23
2
16
107
24
25
105
29
76
10
87
19
17
82
152
54
48
9
52
221
314
114
204
30
14
97
123