31
32
115
126
49
40
54
30
34
52
11
22
44
15
83
1352
16
70
79
26
136
105
250
204
219
375
123
391
47
42
21
13
185
27
1688
844
246
1028
25
117
38
104
6
61
144
17
8
33